【发布时间】:2016-09-30 02:03:28
【问题描述】:
我正在使用 ReactJS,使用 NodeJS 进行编译。我正在尝试缩小 bundle.js 的大小。
当我尝试使用 run-script build 构建 bundle.js 时遇到此错误
[root@XXX]# npm3 run-script build
> public@1.0.0 build /var/www/XXX/src/FrontendBundle/Resources/public
> NODE_ENV=production browserify boot.js | uglifyjs -cm > bundle.js
Parse error at -:48846,43
SyntaxError: Unexpected token punc «,», expected punc «:»
Error
at new JS_Parse_Error (eval at <anonymous> (/var/www/XXX/src/FrontendBundle/Resources/public/node_modules/uglify-js/tools/node.js:30:4), <anonymous>:1545:18)
at js_error (eval at <anonymous> (/var/www/XXX/src/FrontendBundle/Resources/public/node_modules/uglify-js/tools/node.js:30:4), <anonymous>:1553:11)
at croak (eval at <anonymous> (/var/www/XXX/src/FrontendBundle/Resources/public/node_modules/uglify-js/tools/node.js:30:4), <anonymous>:2092:9)
at token_error (eval at <anonymous> (/var/www/XXX/src/FrontendBundle/Resources/public/node_modules/uglify-js/tools/node.js:30:4), <anonymous>:2100:9)
at expect_token (eval at <anonymous> (/var/www/XXX/src/FrontendBundle/Resources/public/node_modules/uglify-js/tools/node.js:30:4), <anonymous>:2113:9)
at expect (eval at <anonymous> (/var/www/XXX/src/FrontendBundle/Resources/public/node_modules/uglify-js/tools/node.js:30:4), <anonymous>:2116:36)
at eval (eval at <anonymous> (/var/www/XXX/src/FrontendBundle/Resources/public/node_modules/uglify-js/tools/node.js:30:4), <anonymous>:2689:13)
at eval (eval at <anonymous> (/var/www/XXX/src/FrontendBundle/Resources/public/node_modules/uglify-js/tools/node.js:30:4), <anonymous>:2139:24)
at expr_atom (eval at <anonymous> (/var/www/XXX/src/FrontendBundle/Resources/public/node_modules/uglify-js/tools/node.js:30:4), <anonymous>:2619:35)
at maybe_unary (eval at <anonymous> (/var/www/XXX/src/FrontendBundle/Resources/public/node_modules/uglify-js/tools/node.js:30:4), <anonymous>:2795:19)
npm ERR! Linux 3.10.0-327.10.1.el7.x86_64
npm ERR! argv "/usr/local/bin/node" "/usr/local/lib/node_modules/npm3/node_modules/npm/cli.js" "run-script" "build"
npm ERR! node v0.12.7
npm ERR! npm v3.9.0
npm ERR! code ELIFECYCLE
etc...
在另一个类似的问题中,答案是 go to the line,column: 48846,43 看看是否有冒号之类的,但没有,实际上我的 bundle.js 的那一行中没有第 43 列(使用正常的 nmp3 启动)
有什么帮助吗?谢谢
【问题讨论】: