无法读取属性' __ useDefault'未定义的

时间:2017-09-29 15:38:17

标签: aurelia jspm

我有一个使用jspm-git将代码下载到\jspm_packages文件夹的项目。

即使所有内容都已正常下载,我也会收到以下错误:

aurelia-loader-default.js:55 Uncaught (in promise) TypeError: Cannot read property '__useDefault' of undefined
    at ensureOriginOnExports (aurelia-loader-default.js:55)
    at eval (aurelia-loader-default.js:247)
    at <anonymous>

我有什么想法可以解决这个问题,或者调试它等等?

由于

1 个答案:

答案 0 :(得分:1)

对于NPM范围内的软件包,请确保正确包含对aurelia.json的依赖性,如下所示: https://aurelia.io/docs/build-systems/aurelia-cli#adding-client-libraries-to-your-project

 "dependencies": [
    {
      "name": "@scope/packagename",
      "path": "../node_modules/@scope/packagename/dist/amd",
      "main": "packagename"
    }
  ]

例如,要添加aurelia-kendoui-bridge,您需要添加以下内容:

{
  "name": "aurelia-kendoui-bridge",
  "path": "../node_modules/aurelia-kendoui-bridge/dist/amd",
  "main": "index"
}

大多数时候,库的开发人员都会提供有关配置Aurelia依赖项的文档。