我正在尝试将生产模式下的Angular 2项目与webpack捆绑在一起,但我发现没有生成dist文件夹,而且我收到以下错误 -
npm run build
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构建模块 - 加载器:使用typescript@1.8.10和 C:\用户\雷尼\项目\ 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} [built] ... - > [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} [built] ... - > [280] 250ms - > [313] 2244ms - >工厂:1097ms建筑:4725ms依赖:0ms [316] ./app/mock-suggestions.js 354 bytes {0} [built] ... - > [280] 250ms - > [313] 2244ms - > [315] 5822ms - >工厂:1748ms建筑:4998ms依赖:0ms [317] ./app/projects.component.js 3.35 kB {0} [built] ... - > [280] 250ms - >工厂:31ms建筑:2322ms依赖:0ms [318] ./app/project.service.js 1.31 kB {0} [built] ... - > [280] 250ms - > [317] 2353ms - >工厂:988ms建筑:4741ms依赖:0ms [319] ./app/mock-projects.js 443 bytes {0} [built] ... - > [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字节 {0} [建造] ... - > [280] 250ms - > [317] 2353ms - > [321] 5947ms - >工厂:2276ms建筑:4268ms + 888隐藏模块来自UglifyJs app.7071423153409f1ffd44.js的警告条件总是 true [./main.ts:5,4]
来自UglifyJs条件的polyfills.7071423153409f1ffd44.js中的警告 总是如此[./polyfills.ts:4,4]删除无法访问的代码 [./polyfills.ts:8,2]初始化未使用变量时的副作用 anInstance [./~/core-js/modules/es6.number.to-fixed.js:3,0] Side 初始化未使用的变量anObject时的效果 [./~/core-js/modules/es6.promise.js:8,0]副作用 初始化未使用的变量setProto [./~/core-js/modules/es6.promise.js:12,0]副作用 初始化未使用的变量hide [./~/core-js/modules/_collection-strong.js:4,0]副作用 未使用变量的初始化有 [./~/core-js/modules/es6.weak-map.js:8,0]副作用 初始化未使用的变量TYPED_ARRAY [./~/core-js/modules/es6.typed.array-buffer.js:9,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,0]条件始终 假 [(的WebPack)/~/node-libs-browser/~/buffer/~/base64-js/lib/b64.js:124,1]
来自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:\用户\雷尼\项目\ tour_of_heroes \ node_modules \反映元数据\ Reflect.ts (1406,33):错误TS2304:找不到姓名' msCrypto'。
错误 C:\用户\雷尼\项目\ tour_of_heroes \ node_modules \反映元数据\ Reflect.ts (1407,21):错误TS2304:找不到姓名' msCrypto'。
我的代码适用于开发模式。
我的代码可以在此处找到 Portfolio Project
答案 0 :(得分:1)
更新您的webpack版本将解决此问题