首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SystemJS+TS中显式地包含Aurelia-对话框@2.0.0-rc.3的资源?

如何在SystemJS+TS中显式地包含Aurelia-对话框@2.0.0-rc.3的资源?
EN

Stack Overflow用户
提问于 2018-10-06 11:56:54
回答 1查看 119关注 0票数 1

考虑到这里描述的更改,Aurelia对话框破坏变化,我们试图导出基于JSPM和TypeScript的已建立的项目,以便可以在没有此错误的情况下启动该项目:

代码语言:javascript
复制
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

这是我们当前的配置: packages.json:

代码语言:javascript
复制
"jspm": {
    "dependencies": {     
      "aurelia-dialog": "npm:aurelia-dialog@^2.0.0-rc.2",     
    }
  }

bundles.js:

代码语言:javascript
复制
"dist/aurelia": {
    "includes": [
     ...
       "aurelia-dialog",
     ...
    ],
    "options": {
        "inject": true,
        "minify": true,
        "depCache": true,
        "rev": true
    }
}

在config.js中:

代码语言:javascript
复制
  "aurelia-fb495f2376.js": [  
    ...  
      "npm:aurelia-dialog@2.0.0-rc.3/aurelia-dialog.js",
     ...
      "npm:aurelia-dialog@2.0.0-rc.3/renderer.js",
     ....     
    ]

仅仅在bundles.js中添加bundles.js是没有帮助的,所以我想应该用packages.json来完成吗?

确切地说,我们应该在哪里以及如何明确地包括所需的resources构建依赖关系,以便正确地打包和导出它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-10 12:24:55

方括号[]是解决办法。

代码语言:javascript
复制
"dist/aurelia": {
    "includes": [
     ...
       "aurelia-dialog",
        "[aurelia-dialog/resources/*.js]",  
     ...
    ]
} 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52678808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档