有很多例子如何使用Angular2 systemJS模块加载器。 如何将Angular2与browserify集成?是不是出于某种原因推荐?
答案 0 :(得分:1)
这是可能的。如果您使用的是typescript,请将您的模块系统更改为tsconfig.json中的“commonjs”:
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
}
将.ts文件转换为.js文件后,您可以在应用程序的入口点js文件上执行browserify。例如:
browserify ./js/main.js > ./dist/bundle.js
当然,这可以通过gulp或grunt自动化,作为构建系统的一部分。