web-dev-qa-db-ja.com

モジュール「lodash」が見つかりません

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

C:\ gwsk> gulp serve

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デザイナーです。..

40
Bosko Skrbina

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

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

$ npm install lodash --save

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

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

Package.jsonファイルが存在し、lodash依存関係が含まれている場合、node_modulesフォルダーを削除して、次のコマンドを実行できます。

$ npm cache clean    
$ npm install

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

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

86
bohem.be

Node_modulesのコンテンツを削除し、npm installを再度実行するとうまくいきました。

9
kernowcode

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

rm -rf node_modules/browser-sync
npm install browser-sync --save
5
Saebyeok

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

npm install lodash 

または多分それはグローバルにインストールする必要があります

npm install -g lodash
3
Will Shaver

package.jsonがあり、その中にlodash構成がある場合。次にする必要があります:

npm install

package.jsonlodashがない場合:

npm install --save-dev
2
aircraft

上記のエラーが発生し、それを修正した後、lodash/mergeのエラーが発生し、「license-check-and-add」のエラーが発生しました https://accessibilityinsights.io 以下のコマンドを実行すると、不足しているすべてのパッケージが一度にインストールされます!次に、糸ビルドコマンドを実行すると、糸ビルドで--forceパラメーターを使用してスムーズに機能しました。

yarn install

yarn build --force

enter image description here

糸のビルド--force execution: enter image description here

0
Aditya Bajaj

私にとっては、nodeとnpmを最新バージョンに更新すると動作します。

0
G.yx