ES6 转译仅在开发模块加载器构建中提供,es6-module-loader 出错
ES6 transpilation is only provided in the dev module loader build, error with es6-module-loader
为什么我使用 es6-module-loader 会出现这个错误:
ES6 transpilation is only provided in the dev module loader build.
这是我尝试使用的代码:
System.transpiler = 'babel';
System.import('app/main.js').then(function (module) {
new module.Main();
});
main.js:
import foo from './foo'
export class Main {
constructor() {
}
}
package.json:
devDependencies": {
"babel-core": "^5.8.22",
"es6-module-loader": "^0.17.6",
"object.observe": "^0.2.4",
"qunitjs": "^1.18.0"
}
您需要 es6-module-loader-dev.js
。参见 https://github.com/ModuleLoader/es6-module-loader#getting-started
为什么我使用 es6-module-loader 会出现这个错误:
ES6 transpilation is only provided in the dev module loader build.
这是我尝试使用的代码:
System.transpiler = 'babel';
System.import('app/main.js').then(function (module) {
new module.Main();
});
main.js:
import foo from './foo'
export class Main {
constructor() {
}
}
package.json:
devDependencies": {
"babel-core": "^5.8.22",
"es6-module-loader": "^0.17.6",
"object.observe": "^0.2.4",
"qunitjs": "^1.18.0"
}
您需要 es6-module-loader-dev.js
。参见 https://github.com/ModuleLoader/es6-module-loader#getting-started