我有一个使用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>
我有什么想法可以解决这个问题,或者调试它等等?
由于
答案 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依赖项的文档。