クライアントサイド開発用のCommonJSを使用してセットアップを取得しようとしています。私はGulpを使用してBrowserifyを起動してJSファイルを自動的にコンパイルします。私単に私のJSファイルを残した:CommonJs + Browserify - Wrench.js未定義のプロパティ 'match'を読み取ることができません
var commonjs = require('common.js');
Browserifyはそれがうまくコンパイルするために管理が、私は次のエラーを取得するブラウザで:
Cannot read property 'match' of undefined
それが参照している行は、実際にレンチから来ていますcommon.jsのための依存として含まれているの.js:
isWindows = !!process.platform.match(/^win/)
私はprocess.platformをログインした場合、それは主張としてundefinedを返します。オンラインで読むとレンチは廃止されましたので、まだ使用されていても驚いています。それは検索から、私はこのエラーへの参照を見つけることができないという事実と相まって、私は本当に馬鹿なことをやっているように感じる!!私はNPMを通じてcommon.jsをインストール
、これは私のpackages.jsonからの依存関係である:
"dependencies": {
"browserify": "^14.3.0",
"common.js": "^1.1.1",
"gulp-browserify": "^0.5.1"
}
誰もがここでは正しい方向に私を指すことができますか?間違ったパッケージや何かを使っていますか?
感謝