我试图将aurelia-validation
插件添加到我的应用程序。在我的aurelia.json
文件中,我已将该模块添加到dependencies
节点。Aurelia CLI将脚本引用添加到node_modules文件夹
"prepend": [
"node_modules/bluebird/js/browser/bluebird.core.js",
"node_modules/aurelia-cli/lib/resources/scripts/configure-bluebird.js",
"node_modules/requirejs/require.js"
],
"dependencies": [
... Trimmed other packages...
{
"name": "aurelia-validation",
"main": "aurelia-validation",
"path": "../node_modules/aurelia-validation/dist/amd",
"resources": []
}
]
当我看到在浏览器中的index.html文件,我看到<head>
脚本标记指着node_modules文件夹奥里利亚验证。
,因为这条道路并不在我的网站根目录中,这是造成运行时错误。
为什么CLI引用此模块是这样?为什么它不会像我的其他文件一样捆绑它?
您是否尝试过使用'au import'来处理在aurelia.json中添加依赖关系?看到它[这里](http://blog.aurelia.io/2017/03/07/early-march-mega-release/)。 – janmvtrinidad
你确定“npm install”-ed aurelia-validation到你的项目中吗? – ry8806