Aurelia 捆绑包和 jspm 配置文件
Aurelia bundle and jspm config file
我有一个使用 visual studio 构建的 Aurelia 应用程序,它使用 npm 和 jspm 进行包管理。我在 npm 上设置了一个 postinstall
规则,如下所示:
"postinstall": "jspm install -y & jspm init & aurelia bundle --force"
此 postinstall
规则使用 aurelia 所需的所有映射创建 config.js
,但当它到达 aurelia bundle --force
时崩溃并出现以下错误:
info: Creating bundle ...
err Error: ENOENT, open '...\jspm_packages\github\aurelia\animatorcss@0.15.0\aurelia-animator-css' at Error (native)
如果我通过添加 defaultJSExtensions: true
手动修改 config.js
文件,它会 运行 完美地创建包。
可以在i 运行 jspm install -y & jspm init
之后加上这个属性(因为我不想手动修改)?
阅读关于 the latest release of Aurelia 的 post 并通过 运行 npm install -g jspm@beta
更新到 jspm@beta 并重新安装所有软件包后,问题解决了。
然后我将 jspm@master
添加到我的 package.json
文件中,这样我就不必担心在其他开发人员机器上安装 jspm。
我有一个使用 visual studio 构建的 Aurelia 应用程序,它使用 npm 和 jspm 进行包管理。我在 npm 上设置了一个 postinstall
规则,如下所示:
"postinstall": "jspm install -y & jspm init & aurelia bundle --force"
此 postinstall
规则使用 aurelia 所需的所有映射创建 config.js
,但当它到达 aurelia bundle --force
时崩溃并出现以下错误:
info: Creating bundle ...
err Error: ENOENT, open '...\jspm_packages\github\aurelia\animatorcss@0.15.0\aurelia-animator-css' at Error (native)
如果我通过添加 defaultJSExtensions: true
手动修改 config.js
文件,它会 运行 完美地创建包。
可以在i 运行 jspm install -y & jspm init
之后加上这个属性(因为我不想手动修改)?
阅读关于 the latest release of Aurelia 的 post 并通过 运行 npm install -g jspm@beta
更新到 jspm@beta 并重新安装所有软件包后,问题解决了。
然后我将 jspm@master
添加到我的 package.json
文件中,这样我就不必担心在其他开发人员机器上安装 jspm。