0

browserify を使用してノード モジュールをブラウザー内で実行できる SDK に変換する新しいプロジェクトがあります。

次のような他の多くの npm パッケージが必要です。

var log4js = require('log4js');

それは問題なく動作し、ブラウザで問題はありませんが、JsSip はうまく機能しません。私がする時

var JsSIP = require('jssip');

私は得る

plivowebsdk.js:2 Uncaught エラー: モジュール '../../package.json' が見つかりません

コードを見ると、この呼び出しがいつ行われるかは明らかです

var pkg = require('../../package.json');

爆撃するところです。バージョン情報を取得するために使用する package.json ファイルが見つからないことは明らかです。私は、JsSip が実際には browersify 自体で構築されている (または以前はそうであった) ため、ノードまたはブラウザーのいずれかで実行できることを知っています。これは競合を引き起こしていますか?

まだbrowserifyは初めてですが、これを回避するために実行できる構成オプションまたは変換はありますか?

4

1 に答える 1