首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试使用Browserify模块时出现esprima错误

尝试使用Browserify模块时出现esprima错误
EN

Stack Overflow用户
提问于 2013-03-08 08:32:23
回答 1查看 1.2K关注 0票数 1

好的,我在网上找不到任何关于这个错误的东西。

我正在尝试使用以下命令运行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,并重新安装了它们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-08 09:05:54

要使用coffeescript运行,您需要添加更多选项:

代码语言:javascript
复制
$ browserify -c 'coffee -sc' main.coffee > bundle.js

或者更好的做法是,使用coffeeify模块:

代码语言:javascript
复制
$ npm install coffeeify
$ browserify -t coffeeify main.coffee > bundle.js
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15284617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档