我正在尝试将我的 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} [built] ... -> factory:62ms building:188ms dependencies: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 -> 工厂:1748ms 构建:4998ms 依赖项:0ms [317] ./app/projects.component.js 3.35 kB {0} [built] ... -> [280] 250ms -> factory:31ms building:2322ms 依赖项:0ms [318] ./app/project. service.js 1.31 kB {0} [built] ... -> [280] 250ms -> [317] 2353ms -> factory:988ms building:4741ms 依赖项:0ms [319] ./app/mock-projects.js 443字节{0} [内置] ... -> [280] 250ms -> [317] 2353ms -> [318] 5729ms -> factory:1732ms building:4998ms [320] ./app/project.js 424 字节 {0 [内置] ... -> [280] 250ms -> [317] 2353ms -> [318] 5729ms -> [319] 6730ms -> factory:1226ms building:1816ms [321] ./app/tech.service。 js 1.26 kB {0} [built] ... -> [280] 250ms -> [317] 2353ms -> factory:988ms building: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] || 左侧的条件 总是假 [./~/zone.js/dist/zone.js:600,40] || 左侧的条件 总是错误 [./~/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”。
我的代码确实适用于开发模式。
我的代码可以在这个 repo- Portfolio Project中找到