我正在尝试将aurelia-validation
插件添加到我的应用中。在我的aurelia.json
文件中,我已将模块添加到dependencies
节点。
"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文件夹中的aurelia-validation。
这导致运行时错误,因为我的Web根目录中不存在该路径。
为什么CLI会像这样引用此模块?为什么不像其他文件一样捆绑它?