从Angular 2升级到Angular 4

时间:2017-03-31 17:02:06

标签: angular systemjs angular4

我从角度2.3.1升级到4.0.1。当我的页面无法在开发工具控制台中加载时,我现在收到SystemJS错误:

(SystemJS) exports is not defined
    ReferenceError: exports is not defined

据我所知,模块的打包方式不同,但我认为旧版本仍然受到支持:

  

Flat ES Modules(Flat ESM / FESM)   我们现在发布我们模块的扁平版本(以EcmaScript模块格式“汇编”我们的代码版本,参见示例文件)。在某些情况下,这种格式应该有助于树木震动,有助于减少生成的包的大小,并加快浏览器中的构建,转换和加载。

     

在“小模块的成本”中详细了解Flat ES模块的重要性。   实验ES2015构建   我们现在还以ES2015 Flat ESM格式发送我们的包。此选项是实验性和选择性的。开发人员报告说,将这些软件包与Rollup相结合可节省高达7%的软件包大小。要试用这些新软件包,请配置构建工具链,以便通过常规“module”属性解析package.json中的“es2015”属性。

0 个答案:

没有答案