Browserify - JsSip



我有一个新项目,我使用browserify将节点模块转换为可以在浏览器内运行的sdk。

我需要一些其他的npm包,比如:

var log4js = require('log4js');

在浏览器中运行良好,没有问题,但是jsp不合作。当我做

var JsSIP = require('jssip');

我得到

plivowebsdk.js:2 Uncaught Error: Cannot find module '../../package.json'

通读代码,当它调用

时,很明显
var pkg = require('../../package.json');

是它爆炸的地方。显然它找不到包裹。Json文件,它使用该文件提取版本信息。我知道jsp实际上是用浏览器本身构建的(或者曾经是),所以它可以在节点或浏览器中运行。这会引起冲突吗?

对browserify来说仍然是一种新的东西,它们是我可以执行的配置选项还是转换来解决这个问题?

发现是browserify错误,使用gulp食谱重新构建了browserify过程,并按预期工作

相关内容

  • 没有找到相关文章

最新更新