Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以用angular2用webpack替换systemJS吗_Angular_Webpack_Systemjs - Fatal编程技术网

我可以用angular2用webpack替换systemJS吗

我可以用angular2用webpack替换systemJS吗,angular,webpack,systemjs,Angular,Webpack,Systemjs,我知道systemJS和webpack也在做同样的事情。 因此,我想用webpack替换systemJS,但当我删除html页面中的system.js脚本引用时,我得到以下错误: angular2.js:2 Uncaught ReferenceError: System is not defined 这是否意味着angular2正在使用SystemJS作为模块加载程序,而不可能用另一个模块替换它?是的,您可以 几乎没有 例如: (建议人) 删除index.html上的以下脚本 <s

我知道systemJS和webpack也在做同样的事情。 因此,我想用webpack替换systemJS,但当我删除html页面中的system.js脚本引用时,我得到以下错误:

angular2.js:2 Uncaught ReferenceError: System is not defined
这是否意味着angular2正在使用SystemJS作为模块加载程序,而不可能用另一个模块替换它?

是的,您可以

几乎没有

例如:

  • (建议人)

删除index.html上的以下脚本

<script src="node_modules/systemjs/dist/system.js"></script>
or
<script src="https://code.angularjs.org/tools/system.js"></script>

然后继续添加webpack

这意味着您在node_模块中获得的捆绑包是使用SystemJS builder构建的。如果你想使用WebPack,你可以看看这个,并检查我会用Javascript扩展列表,最近还将一个项目从SystemJS+Gulp转换为angular2 WebPack starter。一个月后,我仍然很高兴。