我正在使用ReactJS,compilin和NodeJS。我试图缩小bundle.js的大小。错误在npm run-script build
我有这个错误,当我尝试建立我bundle.js与运行脚本建立
[[email protected]]# npm3 run-script build
> [email protected] 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...
在另一个类似的问题,得到的答复是去行,列:48846,43 并查看是否有冒号或其他东西,但没有,实际上没有列43在我的bundle.js(使用正常的nmp3启动它)没有列43
任何帮助吗?谢谢
耶稣,我正在处理像300.js文件,很多json的,有没有一种方式可能是那个错字?那条线没有显示任何相关的东西 – pmirnd
顺便说一下,你为什么要把一个;在一个JSON对象? – pmirnd
我改变了,我的意思是':'。 –