好吧所以我环顾四周,无法在网上找到任何有关此错误的信息。
我正在尝试使用:
运行Browserifybrowserify application / main.coffee -w -o public / client_bundle.js
正在生成错误消息:
/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:3859 throw e; ^错误:第4行:提前意外的令牌ILLEGAL(/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1161:21)(/ usr) /local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1089:9)在lookahead(/ usr / local / lib / node_modules / browserify / node_modules / module-deps) /node_modules/detective/node_modules/esprima/esprima.js:1118:18)匹配(/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1239 :21)在parsePostfixExpression(/ usr / local / lib / node_modules)的parseLeftHandSideExpressionAllowCall(/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1638:16) /browserify/node_modules/module-deps/node_modules/detective/node_modules/esprima/esprima.js:1695:20)at parseUnaryExpression(/ usr / local / lib / node_modules / browserify / node_mod ules / module -deps / node_modules / detective / node_modules / esprima / esprima.js:1730:20)at parseMultiplicativeExpression(/ usr / local / lib / node_modules / browserify / node_modules / module-deps / node_modules / detective / node_modules / esprima / esprima.js:1781: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 /本地/ LIB / node_modules / browserify / node_modules /模块DEPS / node_modules /侦探/ node_modules / esprima / esprima.js:1815:20)
我不知道发生了什么。我认为这可能与搞乱/不兼容的节点模块有关。我已经完全删除了node / npm和所有node_modules并重新安装它们。
答案 0 :(得分:4)
要与coffeescript
一起运行,您需要添加更多选项:
$ browserify -c 'coffee -sc' main.coffee > bundle.js
或者更好的是,使用coffeeify模块:
$ npm install coffeeify
$ browserify -t coffeeify main.coffee > bundle.js