gpt4 book ai didi

node.js - 尝试使用 Browserify 模块时出现 esprima 错误

转载 作者:太空宇宙 更新时间:2023-11-04 03:11:42 25 4
gpt4 key购买 nike

好吧,我环顾四周,在网上找不到任何有关此错误的信息。

我正在尝试运行 Browserify:

浏览应用程序/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 抛出 e; ^ 错误:第 4 行:提前在 throwError (/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)在前瞻(/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) 在 parseLeftHandSideExpressionAllowCall (/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/Detective/node_modules/esprima/esprima.js:1638:16) 在 parsePostfixExpression (/usr/local/lib/node_modules/browserify/node_modules/module-deps)/node_modules/Detective/node_modules/esprima/esprima.js:1695:20) 在 parseUnaryExpression (/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/Detective/node_modules/esprima/esprima.js:1730:20) 在 parseMultiplicativeExpression (/usr/local/lib/node_modules/browserify/node) _modules/module-deps/node_modules/Detective/node_modules/esprima/esprima.js:1781:20) 在 parseAdditiveExpression (/usr/local/lib/node_modules/browserify/node_modules/module-deps/node_modules/Detective/node_modules/esprima/esprima.js:1798:20) 在 parseShiftExpression (/usr/local/lib/node_modules/) browserify/node_modules/module-deps/node_modules/Detective/node_modules/esprima/esprima.js:1815:20)

我不知道发生了什么。我认为这可能与 Node 模块困惑/不兼容有关。我已经完全删除了node/npm和所有node_modules并重新安装了它们。

最佳答案

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

$ browserify -c 'coffee -sc' main.coffee > bundle.js

或者更好的是,使用 Coffeeify 模块:

$ npm install coffeeify
$ browserify -t coffeeify main.coffee > bundle.js

关于node.js - 尝试使用 Browserify 模块时出现 esprima 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com