考虑到此处Aurelia Dialog breaking changes所述的更改,我们正尝试导出基于JSPM和TypeScript的已建立项目,以便可以在不出现此错误的情况下启动它:
hi can use escape sequence for single code
var actionNameParameter = "\'" + "@Url.Action(actionNameParameter)" + "\'";
这是我们当前的配置: packages.json:
system.src.js:1612 Uncaught (in promise) TypeError: t.substr is not a function
at _ (system.src.js:1612)
at a.<anonymous> (system.src.js:2475)
at a.normalizeSync (system.src.js:4457)
at system.src.js:3302
at eval (aurelia-b769ffb7bc.js:1)
at new Promise (<anonymous>)
at Object.ux-dialog (aurelia-b769ffb7bc.js:1)
at eval (aurelia-b769ffb7bc.js:1)
at Array.map (<anonymous>)
at a._apply (aurelia-b769ffb7bc.js:1)
_ @ system.src.js:1612
bundles.js:
"jspm": {
"dependencies": {
"aurelia-dialog": "npm:aurelia-dialog@^2.0.0-rc.2",
}
}
和config.js中的
"dist/aurelia": {
"includes": [
...
"aurelia-dialog",
...
],
"options": {
"inject": true,
"minify": true,
"depCache": true,
"rev": true
}
}
仅在 "aurelia-fb495f2376.js": [
...
"npm:aurelia-dialog@2.0.0-rc.3/aurelia-dialog.js",
...
"npm:aurelia-dialog@2.0.0-rc.3/renderer.js",
....
]
中添加"aurelia-dialog/resources/*.js"
并没有帮助,所以我想应该在packages.json中完成?
我们应该在哪里以及如何确切地明确包含所需的bundles.js
构建依赖项,以便可以将其正确捆绑和导出?
答案 0 :(得分:0)
用括号[]解决。
"dist/aurelia": {
"includes": [
...
"aurelia-dialog",
"[aurelia-dialog/resources/*.js]",
...
]
}