我有一个新项目,在这个项目中,我使用browserify将节点模块转换为可以在浏览器中运行的sdk。
我需要一些其他的国家预防机制一揽子计划,如:
var log4js = require('log4js');这运行良好,给我的浏览器没有问题,但JsSip只是不合作。当我这么做
var JsSIP = require('jssip');我得到了
plivowebsdk.js:2未明错误:无法找到模块‘.././Package.json’
仔细看代码,很明显当它发出这个调用时
var pkg = require('../../package.json');就是它爆炸的地方。显然,它找不到package.json文件,它用来提取版本信息。我知道JsSip实际上是用browersify本身构建的(或者以前是这样),这样它就可以在任何一个节点或浏览器中运行。这会引起冲突吗?
对于浏览器化来说还是有点新的,我可以执行它们的配置选项或转换来解决这个问题吗?
发布于 2016-09-13 15:23:49
结果发现了be browserify错误,重新使用browersify的gulp食谱进行了构建过程,并按预期工作。
https://stackoverflow.com/questions/39420511
复制相似问题