【发布时间】:2015-08-20 06:16:14
【问题描述】:
将 electron 与 Angular2、Typescript 和 Electron 结合使用我试图了解如何使用通过 npm 安装的节点模块包。
当前的问题是我必须指定模块的位置,例如var module = require('./node_modules/xyz/lib/xyz.js')。但是随后electron并没有找到xyz的依赖,它们位于./node_modules/xyz/node_modules/yyy内,并抱怨./yyy.js找不到。
电子应用结构
dist
├── angular2.dev.js
├── config.js
├── index.html
├── main.js
├── node_modules
├── package.json
└── app.js
【问题讨论】:
-
原来我用npm安装模块,但是我用Angular2 JSPM来加载模块。使用
jspm install npm:xyz安装模块时,我可以在电子中要求模块,例如 require('xyz') 。 -
我想我知道问题出在哪里,有人问过类似的问题,我认为this answer 可能会对您有所帮助!
标签: node.js typescript angular electron typescript1.5