Sip.js: 更新到 v0.8 后语法标识符错误

创建于 2017-10-17  ·  3评论  ·  资料来源: onsip/SIP.js

我只是尝试在 Ionic3/Angular4 项目中使用 npm 将 sip.js 从 0.7.8 更新到 0.8.1,但出现此错误。

未捕获的错误:模块解析失败:C:\xxxxxx\node_modules\sip.js\src\Grammar\src\Grammar.pegjs 直接在数字后面的标识符 (14:14)
您可能需要一个合适的加载器来处理这种文件类型。
| 数字 = [0-9]
| 阿尔法 = [a-zA-Z]
| HEXDIG = [0-9a-fA-F]
| WSP = SP / HTAB
| OCTET = [\u0000-\u00FF]

卸载/重新安装产生相同的结果。 将其降低到 0.7.8,它工作得很好。 不会解析的相同语法文件在两个版本中都有,所以我不知道从哪里开始。

任何帮助表示赞赏。

最有用的评论

我能够复制,然后通过更改 package.json 中的 main 来修复。 我们将在下一个版本中获得此功能,最迟应在下周发布。 我会在发布时关闭这个问题。

所有3条评论

问题是 webpack 试图在 sip.js 文件夹中构建,这是不必要的。 我可以考虑确保这不会发生(它不应该发生),但与此同时,您应该能够在 webpack 配置中的 js 加载器中添加一行,例如:

test: /\.js$/,
exclude: /node_modules\/sip.js/,

这应该可以防止 webpack 尝试在文件夹中构建。 明天我会看看这个,我希望它是对我们的 package.json 的一个小改动,但我们会看到的。

我能够复制,然后通过更改 package.json 中的 main 来修复。 我们将在下一个版本中获得此功能,最迟应在下周发布。 我会在发布时关闭这个问题。

我们已经发布了0.8.3来解决这个问题。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

raphaelhovsepyan picture raphaelhovsepyan  ·  6评论

Fzwael picture Fzwael  ·  5评论

seanbright picture seanbright  ·  3评论

diegoteixeir4 picture diegoteixeir4  ·  5评论

slavikbialik picture slavikbialik  ·  7评论