我有一个javascript包,没有' .js'扩展,所以当SystemJS尝试导入bundles/main.js
时,它会抛出404。
我试图通过添加defaultExtension: ''
来确定这些捆绑包没有扩展名,但无济于事。
这是System.import行
System.import("bundles/main")
和我的config.js
System.config({
baseURL: "/",
defaultJSExtensions: true,
transpiler: "typescript",
paths: {
"github:*": "jspm_packages/github/*",
"npm:*": "jspm_packages/npm/*"
},
packages: {
'bundles/main': {
format: 'js',
defaultExtension: ''
}
},
meta: {
"Scripts/vendor/*": {
"format": "global"
},
...
修改
请注意,问题是SystemJS正在寻找bundles/main.js
... NOT bundles/main
,因为它应该是