59

今日、私は Google Web Starter Kit についてもっと学ぼうとしたので、これらの指示に従い、多くの戦いと問題の後、ローカル サーバーを起動しようとしました (最初に確認するタスクは次のとおりです: $ gulp serve.)。このエラーを受け取りました:

C:\gwsk>一口サーブ

Error: Cannot find module 'lodash'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\gwsk\node_modules\browser-sync\node_modules\portsc
anner-plus\lib\index.js:3:9)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\gwsk\node_modules\browser-sync\lib\utils.js:6:19)

正直なところ、私はここで完全に迷っているので、どんな助けも大歓迎です。私はnode.jsが初めてで、ぐるぐるするのに、GWSKを試してみたいと思っていましたが、頭痛の種になりました:(...私は開発者ではなくWebデザイナーです....

4

9 に答える 9

120

必要なフォルダーに必ずlodashをインストールしてください。これはおそらく C:\gwsk ディレクトリです。

そのフォルダーに package.json ファイルがある場合は、インストール コマンドの後ろに --save を追加することも最適です。

$ npm install lodash --save

package.json ファイルにはプロジェクトに関する情報が保持されますが、単純にするために、プロジェクトの依存関係が保持されます。

save コマンドは、インストールされたモジュールをプロジェクトの依存関係に追加します。

package.json ファイルが存在し、lodash 依存関係が含まれている場合は、node_modules フォルダーを削除して、次のコマンドを実行してみてください。

$ npm cache clean    
$ npm install

最初のコマンドは npm キャッシュを消去します。(念のため) 2 番目のコマンドは、プロジェクトのすべての (不足している) 依存関係をインストールします。

これがノード パッケージ マネージャーをもう少し理解するのに役立つことを願っています。

于 2015-02-12T14:37:21.160 に答える
17

node_modules の内容を削除して、npm installもう一度実行するとうまくいくことがわかりました。

于 2016-04-14T09:04:04.813 に答える
6

おそらくloadashをインストールする必要があります。通常、これらはパッケージ マネージャーによって処理されます。コマンドラインで:

npm install lodash 

または、グローバルにインストールする必要があるかもしれません

npm install -g lodash
于 2014-12-11T19:56:44.050 に答える
6

「browser-sync」を再インストールします。

rm -rf node_modules/browser-sync
npm install browser-sync --save
于 2015-08-21T06:13:01.377 に答える
-1

上記のエラーはコマンド行を実行します\

コマンドを変更してください $ node server it's working and server is started

于 2016-11-11T06:57:16.930 に答える