来自 UglifyJs 的 ng build --prod 错误

黄保禄

我用 angular-cli 创建了一个项目,ng build 没问题出乎意料的是,当我使用ng build --prod 时出现错误:

ERROR in vender.d6758a1e6b8a2151c741.bundle.js from UglifyJs
Unexpected character '`'

我谷歌并找到了一些解决方法来改变tsconfig.json 文件中的"target": "es5"但默认情况下目标是 es5 。我不知道我的代码是否有问题或使用了错误的设置。

"dependencies": {
    "@angular/animations": "^4.0.1",
    "@angular/common": "^4.0.0",
    "@angular/compiler": "^4.0.0",
    "@angular/core": "^4.0.0",
    "@angular/forms": "^4.0.0",
    "@angular/http": "^4.0.0",
    "@angular/platform-browser": "^4.0.0",
    "@angular/platform-browser-dynamic": "^4.0.0",
    "@angular/router": "^4.0.0",
    "core-js": "^2.4.1", 
    "primeng": "^2.0.1",
    "rxjs": "^5.1.0",
     "underscore": "^1.8.3",
     "zone.js": "^0.8.4"
},
"devDependencies": {
    "@angular/cli": "1.0.0",
    "@angular/compiler-cli": "^4.0.0",
    "@types/jasmine": "2.5.38",
    "@types/node": "~6.0.60",
    "@types/underscore": "^1.8.0",
    "codelyzer": "~2.0.0",
    "jasmine-core": "~2.5.2",
    "jasmine-spec-reporter": "~3.2.0",
    "karma": "~1.4.1",
    "karma-chrome-launcher": "~2.0.0",
    "karma-cli": "~1.0.1",
    "karma-jasmine": "~1.1.0",
    "karma-jasmine-html-reporter": "^0.2.2",
    "karma-coverage-istanbul-reporter": "^0.2.0",
    "protractor": "~5.1.0",
    "ts-node": "~2.0.0",
    "tslint": "~4.5.0",
    "typescript": "~2.2.0" 
} 

谢谢!

维涅什

在 Webpack.prod.js 中像这样更改配置。

 plugins: [
    new webpack.NoEmitOnErrorsPlugin(),
    new webpack.optimize.UglifyJsPlugin({ // https://github.com/angular/angular/issues/10618
      mangle: {
        keep_fnames: true
      }
    }),
    new ExtractTextPlugin('[name].[hash].css'),
    new webpack.DefinePlugin({
      'process.env': {
        'ENV': JSON.stringify(ENV)
      }
    }),
    new webpack.LoaderOptionsPlugin({
      htmlLoader: {
        minimize: false // workaround for ng2
      }
    })
  ]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

uglifyjs一个javascript类-意外的令牌错误

来自分类Dev

来自UglifyJs SyntaxError的Angular 2 Webpack构建:意外的令牌:punc(。)

来自分类Dev

webpack 2:来自UglifyJs的./public/bundle.js中出现错误意外字符'`'

来自分类Dev

在Angular中运行ng build --prod时发生编译错误

来自分类Dev

ng-grid v 22.1.1升级后ng build --prod失败

来自分类Dev

为什么当我想要ng build --prod时出现此问题?

来自分类Dev

ng build --prod后如何运行index.html文件

来自分类Dev

ng build --prod与运行ng serve相比,Angular 8 CSS渲染问题

来自分类Dev

ng为prod编译失败,因为pdfmake

来自分类Dev

来自UglifyJs SyntaxError的Angular 2 Webpack构建:意外的令牌:punc(。)

来自分类Dev

(没有来自目标网络的数据包!)aircrack-ng ubuntu 中的错误

来自分类Dev

从Angular2升级到Angular4后,ng build --prod失败

来自分类Dev

ng build -prod 错误:提供的参数与调用目标的任何签名都不匹配

来自分类Dev

Angular 4,ng build --prod 期间出现意外令牌错误

来自分类Dev

使用 ng build --prod 后,Angular2 看不到图像

来自分类Dev

仅在 ng build 后才看到错误

来自分类Dev

Angular 4 NG Build --Prod 对话框错误

来自分类Dev

ng build --prod 不构建代码

来自分类Dev

引用静态 JSON 生成的 cli build --prod 错误

来自分类Dev

在执行 ng build --prod 时从 angular 4 升级到 angular 5 时出错

来自分类Dev

ng build -- prod 失败(在模板编译“AppModule”不支持的导入语法时出错,但 ng build 工作正常

来自分类Dev

angular 2 ,在 ng build --prod 之后,ui-router 停止工作

来自分类Dev

执行命令 ng build --prod (Angular) 时出错

来自分类Dev

角度构建 --prod 错误

来自分类Dev

运行 ng build --prod 时出错:JavaScript 堆内存不足

来自分类Dev

Angular CLI 不包括 ng build --prod 上的所有包

来自分类Dev

如何修改服务工作者文件而不用 ng build --prod 覆盖它

来自分类Dev

使用 ng build --prod 的类型上不存在属性“NameNews”

来自分类Dev

ng build --prod的java脚本加载问题

Related 相关文章

  1. 1

    uglifyjs一个javascript类-意外的令牌错误

  2. 2

    来自UglifyJs SyntaxError的Angular 2 Webpack构建:意外的令牌:punc(。)

  3. 3

    webpack 2:来自UglifyJs的./public/bundle.js中出现错误意外字符'`'

  4. 4

    在Angular中运行ng build --prod时发生编译错误

  5. 5

    ng-grid v 22.1.1升级后ng build --prod失败

  6. 6

    为什么当我想要ng build --prod时出现此问题?

  7. 7

    ng build --prod后如何运行index.html文件

  8. 8

    ng build --prod与运行ng serve相比,Angular 8 CSS渲染问题

  9. 9

    ng为prod编译失败,因为pdfmake

  10. 10

    来自UglifyJs SyntaxError的Angular 2 Webpack构建:意外的令牌:punc(。)

  11. 11

    (没有来自目标网络的数据包!)aircrack-ng ubuntu 中的错误

  12. 12

    从Angular2升级到Angular4后,ng build --prod失败

  13. 13

    ng build -prod 错误:提供的参数与调用目标的任何签名都不匹配

  14. 14

    Angular 4,ng build --prod 期间出现意外令牌错误

  15. 15

    使用 ng build --prod 后,Angular2 看不到图像

  16. 16

    仅在 ng build 后才看到错误

  17. 17

    Angular 4 NG Build --Prod 对话框错误

  18. 18

    ng build --prod 不构建代码

  19. 19

    引用静态 JSON 生成的 cli build --prod 错误

  20. 20

    在执行 ng build --prod 时从 angular 4 升级到 angular 5 时出错

  21. 21

    ng build -- prod 失败(在模板编译“AppModule”不支持的导入语法时出错,但 ng build 工作正常

  22. 22

    angular 2 ,在 ng build --prod 之后,ui-router 停止工作

  23. 23

    执行命令 ng build --prod (Angular) 时出错

  24. 24

    角度构建 --prod 错误

  25. 25

    运行 ng build --prod 时出错:JavaScript 堆内存不足

  26. 26

    Angular CLI 不包括 ng build --prod 上的所有包

  27. 27

    如何修改服务工作者文件而不用 ng build --prod 覆盖它

  28. 28

    使用 ng build --prod 的类型上不存在属性“NameNews”

  29. 29

    ng build --prod的java脚本加载问题

热门标签

归档