将Angular2与browserify集成

时间:2016-05-22 10:09:29

标签: angular browserify systemjs

有很多例子如何使用Angular2 systemJS模块加载器。 如何将Angular2与browserify集成?是不是出于某种原因推荐?

1 个答案:

答案 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自动化,作为构建系统的一部分。