Aurelia bundle和jspm配置文件

时间:2015-08-20 15:56:20

标签: node.js aurelia jspm aurelia-cli

我有一个使用visual studio构建的Aurelia应用程序,它使用npm和jspm进行包管理。我在npm上设置了postinstall规则如下:

"postinstall": "jspm install -y & jspm init & aurelia bundle --force"

postinstall规则会创建config.js,其中包含aurelia所需的所有映射,但当它达到aurelia bundle --force时,它会因以下错误而崩溃:

info: Creating bundle ...

err  Error: ENOENT, open '...\jspm_packages\github\aurelia\animatorcss@0.15.0\aurelia-animator-css' at Error (native)

如果我通过添加config.js手动修改defaultJSExtensions: true文件,它会完美运行并创建捆绑包。

我可以在运行jspm install -y & jspm init后添加此属性(因为我不想手动修改它)?

1 个答案:

答案 0 :(得分:2)

阅读有关the latest release of Aurelia的帖子后,通过运行npm install -g jspm@beta更新到jspm @ beta并重新安装所有软件包后,问题就解决了。

然后我将jspm@master添加到我的package.json文件中,因此我不必担心在其他开发者计算机上安装jspm。