web-dev-qa-db-ja.com

エラー:モジュール 'browser-sync'が見つかりません

gulp serveを開始しようとすると、エラーが発生します

module.js:338 throw err; ^

エラー:モジュール 'browser-sync'が見つかりません

at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/home/sajad/p_projects/my-project/gulpfile.js:17:19)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)

その後Sudo npm rm browser-sync && npm install browser-syncを試しました。次のエラーを発生させます

npm ERR! Linux 3.13.0-24-generic

npm ERR! argv "/ usr/bin/node" "/ usr/bin/npm" "install" "browser-sync" npm ERR!ノードv0.12.7 npm ERR! npm v2.11.3 npmエラー!ファイル/home/sajad/.npm/escape-html/1.0.2/package/package.json npm ERR!コードEJSONPARSE

npm ERR! json npm ERRの解析に失敗しました!データなし、1:1 npm ERRで空の入力! npm ERR! ^ npm ERR!ファイル:/home/sajad/.npm/escape-html/1.0.2/package/package.json npm ERR! package.jsonデータの解析に失敗しました。 npm ERR! package.jsonは、JavaScriptだけでなく実際のJSONでなければなりません。 npm ERR! npm ERR!これはnpmのバグではありません。 npm ERR! package.jsonファイルを修正するようパッケージ作成者に指示してください。 JSON.parse

npm ERR!サポートリクエストには次のファイルを含めてください:npm ERR! /home/sajad/p_projects/my-project/npm-debug.log

gulp serveの起動方法とこれらのエラーの解決方法を教えてください

12
Sajjad Murtaza

これらの手順を試しました。私の仕事。

Gulpをグローバルにインストールします。

次に、プロジェクトのローカル依存関係をインストールする必要があります(ブラウザ同期を探す場所です)。それをするために、

cdをプロジェクトディレクトリに移動して、npm install

次に、gulp serve

次の行を試すこともできます

npm i browser-sync --saveその後

npm start
11
Sajjad Murtaza

私も同じ問題を抱えていました。これを入力することで解決できました。

npm i browser-sync --save

こちらのリンクを確認してください: https://github.com/brawlins/react-webpack-php-starter/issues/1

20
achooan

あなたは試すことができます:

npm cache clean 

プロジェクトではなくnpmファイルに関連しているように見えるため、npm install

7
sizrar

プロキシの背後にいますか?私が会社で一度起こったので、この特定のノードモジュールはプロキシのためにインストールされません。プロキシを使用せずにインストールする必要がありました。携帯電話または別のネットワークで試してください。

0
Vadorequest