[解決済み] モジュール "lodash" が見つかりません。
2022-02-13 18:12:17
質問
今日、私は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もgulpも初めてで、GWSKを試してみたかったのですが頭痛の種になってしまいました :(... 私は開発者ではなくWebデザイナーです...)
どのように解決するのですか?
必ず必要なフォルダに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番目のコマンドは、プロジェクトのすべての(欠落している)依存関係をインストールします。
これで少しはnodeパッケージマネージャを理解していただけたでしょうか?
関連
-
[解決済み] リソースの読み込みに失敗しました: net::ERR_CONNECTION_REFUSED : Nodejs
-
[解決済み] 再インストールを繰り返しても、npm run でモジュール 'sass' が見つからない。
-
[解決済み】 console.logの出力をどこに永久保存するか?
-
[解決済み】モジュール 'internal/util/types' が見つかりません。
-
[解決済み】Mongooseで、日付でソートするにはどうしたらいいですか?(node.js)
-
[解決済み】E11000重複キーエラー mongodb mongooseのインデックス
-
[解決済み】POSTできない/expressを使用するとエラーが発生する
-
[解決済み] AWS lambda function error - Unable to import module 'index': エラー
-
[解決済み] ReferenceError: describe は定義されていません NodeJs
-
[解決済み] nvm は npm config の "prefix" オプションと互換性がありません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テスト
-
[解決済み】MongoDBのデータ/DBが見つからない
-
[解決済み] ブラウザで動作しているURLで「connect ETIMEDOUT」エラーが発生する原因は何ですか?
-
[解決済み] nodejs - http.requestでresponse.writeを使用する場合、第一引数は文字列またはBufferでなければなりません。
-
[解決済み] nvm は npm config の "prefix" オプションと互換性がありません。
-
[解決済み] express は `body-parser deprecated undefined extended` としてエラーを投げます。
-
[解決済み] エラーです。Expressでビューの検索に失敗しました
-
[解決済み] DynamoDBで一括削除するにはどうしたらいいですか?
-
[解決済み] "致命的なエラーです。grunt "コマンドを実行すると、"Unable to find local grunt. "と表示されます。
-
[解決済み] Node.jsで「ReferenceError: primordials is not defined」を修正する方法