繁体   English   中英

发布版本和 CLI 的 aurelia-dialog 错误

[英]aurelia-dialog error with the release version and CLI

我在使用新的 aurelai 版本时遇到了一个问题:

  • 我创建了一个新的应用程序:au new myApp
  • 我通过 npm 安装了 aurelia-dialog
  • 当我导入 aurelia-dialog 并尝试使用

au run --watch

我收到 htis 错误:

[错误:ENOENT:没有那个文件或目录,打开'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"]
    }
]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM