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) 予期しない厳密モードの予約語 SyntaxError: ZoneDelegate.invoke ( https://unpkg.com/zone.js@0.6.25?main=browser:203:28 ) で予期しない厳密モードの予約語が 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
Tree Shaking に Rollup.js を使用して angular2 アプリケーションのプロダクションビルドを作成しているときに上記のエラーが発生しますが、以前は問題なく動作していて、開発環境ではまだ動作していましたが、開発環境では動作していませんでした。生産は親切に私を助けてくれます私も縮小せずにアプリを実行しようとしました。つまり、4番目のステップ で、以下のエラーが表示されます:
エラー: TypeError: __extends は関数ではありませんか?