3

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

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

postinstall规则创建config.jsaurelia 所需的所有映射,但当它到达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(因为我不想手动修改它)?

4

1 回答 1

2

在阅读了有关Aurelia 最新版本的帖子并通过运行并重新安装所有软件包更新到 jspm@beta 之后npm install -g jspm@beta,问题得到了解决。

然后我添加jspm@master到我的package.json文件中,这样我就不必担心在其他开发人员机器上安装 jspm。

于 2015-08-20T21:18:01.040 回答