好的,我在网上找不到任何关于这个错误的东西。
我正在尝试使用以下命令运行Browserify:
browserify应用程序/main.ee -w -o公共/client_bundle.js
它会产生以下错误消息:
/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:3859抛出e;^ Error:第4行: lookahead (/usr/local/lib/node_modules/browserify/node_modules/module-deps中的throwError (/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1161:21)中的意外标记非法/node_modules/detective/node_modules/esprima/esprima.js:1118:18) at match (/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1239:21) at parseLeftHandSideExpressionAllowCall (/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1638:16) at parsePostfixExpression (/usr/parseLeftHandSideExpressionAllowCall/lib/parsePostfixExpression_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1695:20)在parseMultiplicativeExpression (/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1781:20的parseUnaryExpression (/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1730:20)) at parseAdditiveExpression (/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1798:20) at parseShiftExpression (/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1815:20)
我不知道发生了什么。我认为这可能与节点模块混乱/不兼容有关。我已经完全删除了node/npm和所有的node_modules,并重新安装了它们。
发布于 2013-03-08 09:05:54
要使用coffeescript运行,您需要添加更多选项:
$ browserify -c 'coffee -sc' main.coffee > bundle.js或者更好的做法是,使用coffeeify模块:
$ npm install coffeeify
$ browserify -t coffeeify main.coffee > bundle.jshttps://stackoverflow.com/questions/15284617
复制相似问题