无法将Angular 2项目与webpack

时间:2016-06-05 14:18:41

标签: typescript angular webpack angular2-build

我正在尝试将生产模式下的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

1 个答案:

答案 0 :(得分:1)

更新您的webpack版本将解决此问题