发布版本和 CLI 的 aurelia 对话框错误
aurelia-dialog error with the release version and CLI
我在使用新版 aurelai 时遇到问题:
- 我使用 au new myApp 创建了一个新应用
- 我通过 npm 安装了 aurelia-dialog
- 当我导入 aurelia-dialog 并尝试使用
运行 应用程序时
au run --watch
我收到 htis 错误:
[Error: ENOENT: no such file or directory, open 'C:\src\ai-dialog.js']
有什么想法吗?
发生这种情况的原因是因为该包是一个 CommonJS 包。
参见:http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/the-aurelia-cli/10
从
编辑您的 aurelia_project/aurelia.json
文件
"dependencies": [
"aurelia-dialog"
]
到
"dependencies": [
{
"name": "aurelia-dialog",
"path": "../node_modules/aurelia-dialog/dist/amd",
"main": "aurelia-dialog"
}
]
这应该可以解决您的问题。
我遇到了同样的问题。我已经使用下面的 npm 命令安装了 aurelia 对话框
npm install aurelia-dialog --save
然后将以下依赖项添加到 aurelia.json
,解决了问题
{
"name": "aurelia-dialog",
"path": "../node_modules/aurelia-dialog/dist/amd",
"main": "aurelia-dialog"
}
自 aurelia-dialog 2.0.0 发布以来,情况发生了一些变化。
您需要在 aurelia.json
依赖项定义中添加的块现在是以下一个:
"dependencies": [
{
"name": "aurelia-dialog",
"path": "../node_modules/aurelia-dialog/dist/amd",
"main": "aurelia-dialog",
"resources": ["**/*.js"]
}
]
我在使用新版 aurelai 时遇到问题:
- 我使用 au new myApp 创建了一个新应用
- 我通过 npm 安装了 aurelia-dialog
- 当我导入 aurelia-dialog 并尝试使用 运行 应用程序时
au run --watch
我收到 htis 错误:
[Error: ENOENT: no such file or directory, open 'C:\src\ai-dialog.js']
有什么想法吗?
发生这种情况的原因是因为该包是一个 CommonJS 包。
参见:http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/the-aurelia-cli/10
从
编辑您的aurelia_project/aurelia.json
文件
"dependencies": [
"aurelia-dialog"
]
到
"dependencies": [
{
"name": "aurelia-dialog",
"path": "../node_modules/aurelia-dialog/dist/amd",
"main": "aurelia-dialog"
}
]
这应该可以解决您的问题。
我遇到了同样的问题。我已经使用下面的 npm 命令安装了 aurelia 对话框
npm install aurelia-dialog --save
然后将以下依赖项添加到 aurelia.json
,解决了问题
{
"name": "aurelia-dialog",
"path": "../node_modules/aurelia-dialog/dist/amd",
"main": "aurelia-dialog"
}
自 aurelia-dialog 2.0.0 发布以来,情况发生了一些变化。
您需要在 aurelia.json
依赖项定义中添加的块现在是以下一个:
"dependencies": [
{
"name": "aurelia-dialog",
"path": "../node_modules/aurelia-dialog/dist/amd",
"main": "aurelia-dialog",
"resources": ["**/*.js"]
}
]