我正在尝试结合Angular2、Typescript和Electron来使用一个通过npm安装的node模块包。目前的问题是,我必须指定模块的位置,比如var module = require('./node_modules/xyz/lib/xyz.js')
。但是,这样electron就找不到xyz的依赖项了,它们位于./node_modules/xyz/node_modules/yyy
中,并且会报错说找不到./yyy.js
。
Electron应用程序结构
dist
├── angular2.dev.js
├── config.js
├── index.html
├── main.js
├── node_modules
├── package.json
└── app.js
jspm install npm:xyz
安装模块时,我可以在Electron中像require('xyz')
一样要求模块。 - chrisber