4

Angular 2 プロジェクトを本番モードで Webpack にバンドルしようとしていますが、dist フォルダーが作成されていないことがわかり、次のエラーが発生します。

npm ラン ビルド

angular2-webpack@1.0.0 build C:\Users\Rennie\Projects\tour_of_heroes rimraf dist && webpack --config config/webpack.prod.js --progress --profile --bail 10% 0/3 build modulests-loader : typescript@1.8.10 と C:\Users\Rennie\Projects\tour_of_heroes\tsconfig.json を使用
17889918m11276ms 最適化アセット ハッシュ: 7071423153409f1ffd44 バージョン: webpack 1.13.1 時間: 338789ms [280] ./app/app.component.js 2.72 kB {0} [ビルド] ... -> 工場:62ms 建物:188ms 依存関係:31ms [ 313] ./app/suggestions.component.js 4.61 kB {0} [ビルド] ... -> [280] 250ms -> 工場:31ms 建物:2213ms 依存関係:0ms [314] ./app/suggestion.js 472バイト {0} [構築済み] ... -> [280] 250ms -> [313] 2244ms -> 工場:1097ms 建物:4725ms [315] ./app/suggestion.service.js 1.35 kB {0} [構築済み] ... -> [280] 250ms -> [313] 2244ms -> 工場:1097ms 建物:4725ms 依存関係:0ms [316] ./app/mock-suggestions.js 354 バイト {0} [ビルド] ... - > [280] 250ms -> [313] 2244ms -> [315] 5822ms -> factory:1748ms building:4998ms 依存関係:0ms [317] ./app/projects.component.js 3.35 kB {0} [ビルド] ... -> [280] 250ms -> 工場:31ms 建物:2322ms 依存関係:0ms [318] ./app/project. service.js 1.31 kB {0} [ビルド] ... -> [280] 250ms -> [317] 2353ms -> 工場:988ms 建物:4741ms 依存関係:0ms [319] ./app/mock-projects.js 443バイト {0} [ビルド] ... -> [280] 250ms -> [317] 2353ms -> [318] 5729ms -> 工場:1732ms 建物:4998ms [320] ./app/project.js 424 バイト {0 [構築] ... -> [280] 250ms -> [317] 2353ms -> [318] 5729ms -> [319] 6730ms -> 工場:1226ms 建物:1816ms [321] ./app/tech.service. js 1.26 kB {0} [ビルド] ... -> [280] 250ms -> [317] 2353ms -> 工場:988ms 建物:4959ms 依存関係:0ms [322] ./app/mock-tech.js 710 bytes {0} [built] ... -> [280] 250ms -> [317] 2353ms -> [321] 5947ms -> factory:2276ms building:4268ms + 888 個の隠しモジュール

UglifyJs条件からのapp.7071423153409f1ffd44.jsの警告[./main.ts:5,4]

0] 未使用変数 parseInt の初期化における副作用 [./~/core-js/modules/_typed-buffer.js:24,0] 未使用変数 min [./~/core-js/modules/] の初期化における副作用_typed-buffer.js:30,0] 未使用変数 isInteger の初期化における副作用 [./~/core-js/modules/_typed-array.js:14,0] 未使用変数 isIterable の初期化における副作用 [./ ~/core-js/modules/_typed-array.js:28,0] || の左側の条件 常に false [./~/zone.js/dist/zone.js:600,40] || の左の条件 常に false [./~/zone.js/dist/zone.js:601,39] 副作用のないステートメント [./~/zone.js/dist/zone.js:629,0] の削除未使用変数 Zone の初期化 [./~/zone.js/dist/zone.js:152,0] 未使用変数 cacheSentinel の削除 [./~/reflect-metadata/Reflect.js:809,

UglifyJs からの vendor.7071423153409f1ffd44.js の警告 未使用の変数 __unused [./~/@angular/core/src/di/reflective_injector.js:9,0] の削除 未使用の変数 freeExports の初期化における副作用 [./~/rxjs/ util/root.js:12,0] 未使用変数 freeModule の初期化における副作用 [./~/rxjs/util/root.js:13,0] 未使用変数 SecurityContext の初期化における副作用 [./~/@angular /core/src/security.js:17,0] 未使用変数 ViewType の初期化における副作用 [./~/@angular/core/src/linker/view_type.js:13,0] 未使用変数 __unused [./ ~/@angular/core/src/platform_common_providers.js:10,0] 未使用の変数 __unused [./~/@angular/core/src/application_common_providers.js:8,0] の削除 未使用の変数 ProviderAstType [ ./~/@angular/compiler/src/template_ast.js:224,0] 未使用変数 PropertyBindingType の初期化における副作用 [./~/@angular/compiler/src/template_ast.js:261,0] 初期化における副作用未使用変数 OPERATORS [./~/@angular/compiler/src/expression_parser/lexer.js:422,0] 未使用変数 $FF を削除 [./~/@angular/compiler/src/html_lexer.js:69,0] ] 未使用の変数 $$ をドロップ [./~/@angular/compiler/src/html_lexer.js:75,0] 未使用の変数 $QUESTION をドロップ [./~/@angular/compiler/src/html_lexer.js:87,0 ] ブール値に対する非厳密等価: != true [./~/@angular/compiler/src/html_tags.js:295,0] 未使用の変数 TypeModifier の初期化における副作用 [./~/@angular/compiler/src /output/output_ast.js:12,0] 未使用の変数 BuiltinMethod の初期化における副作用 [./~/@angular/compiler/src/output/output_ast.js:268,0] 未使用の変数 StmtModifier の初期化における副作用 [./~/@angular/compiler/src/output/output_ast.js:502,0]未使用の変数 EVENT をドロップ [./~/@angular/compiler/src/schema/dom_element_schema_registry.js:12,0] 未使用の変数 __unused をドロップ [./~/@angular/common/src/pipes/async_pipe.js:28, 0] ブール値に対する非厳密な等価性: == false [./~/@angular/router-deprecated/src/router.js:532,0] ブール値に対する非厳密な等価性: == false [./~/@ angular/router-deprecated/src/router.js:315,0] 未使用の変数 __make_dart_analyzer_happy を削除 [./~/@angular/router-deprecated/src/route_config/route_config_impl.js:7,0] 未使用の初期化における副作用変数 RequestMethod [./~/@angular/http/src/enums.js:14,0] 未使用変数 ReadyState の初期化における副作用 [./~/@angular/http/src/enums.js:28,0] 未使用変数 ResponseType の初期化における副作用 [./~/@angular/http/src/ enums.js:40,0]

C:\Users\Rennie\Projects\tour_of_heroes\node_modules\reflect-metadata\Reflect.ts のエラー (1406,33): エラー TS2304: 名前 'msCrypto' が見つかりません。

C:\Users\Rennie\Projects\tour_of_heroes\node_modules\reflect-metadata\Reflect.ts のエラー (1407,21): エラー TS2304: 名前 'msCrypto' が見つかりません。

私のコードは開発モードで動作します。

私のコードは、このレポポートフォリオプロジェクトで見つけることができます

4

1 に答える 1

1

Webpackのバージョンを更新すると、これが解決します

于 2017-09-03T11:58:17.703 に答える