以下是我生成bundle.min.js的步骤:
1)首先,使用es2015为我的目标和模块进行 tscompile。
2)npm run rollup(即rollup -f iife -c -o dist/prod/client/app/bundle.es2015.js)。
3) npm run es5 (即tsc --target es5 --allowJs dist/prod/client/app/bundle.es2015.js --out dist/prod/client/app/bundle.js )。
4)npm run minify(即uglifyjs dist/prod/client/app/bundle.js --screw-ie8 --compress --mangle --output dist/prod/client/app/ bundle.min.js)。
以下是缩小后的错误:
错误:(SystemJS) Unexpected strict mode reserved word SyntaxError: Unexpected strict mode reserved word at ZoneDelegate.invoke ( https://unpkg.com/zone.js@0.6.25?main=browser:203:28 ) at Zone.run ( https://unpkg.com/zone.js@0.6.25?main=browser:96:43 ) 在 https://unpkg.com/zone.js@0.6.25?main=browser:462:57在ZoneDelegate.invokeTask ( https://unpkg.com/zone.js@0.6.25?main=browser:236:37 ) 在 Zone.runTask ( https://unpkg.com/zone.js@0.6.25?main =browser:136:47 ) 在 drainMicroTaskQueue ( https://unpkg.com/zone.js@0.6.25?main=browser:368:35 ) 评估 http://localhost:9000/app/bundle.min.js错误加载 http://localhost:9000/app/bundle.min.js
当我使用 Rollup.js 进行 Tree Shaking 为我的 angular2 应用程序创建生产版本时,我遇到了上述错误,但我不确定我之前做错了什么,它工作正常,仍然在开发环境中工作,但不在生产请帮助我我还尝试在不缩小的情况下运行我的应用程序,即第 4 步 ,它显示以下错误:
错误:TypeError:__extends 不是函数?