Wes-bos Learn Nodeコースです。npmstartを実行すると表示されます-モジュールnode-sassが見つかりません。npm install node-sass --save
を実行しようとすると、次のエラー。
Node-sassをアンインストールします:npm uninstall node-sass
削除package-lock.json
、キャッシュを消去します:npm cache clean --force
、次にnpm update
、npm install
、npm update
。次に、ノードsassのインストールを再試行します:npm install node-sass
。
これが機能しない場合は、node-sassを再構築してください。
npm rebuild node-sass
それでもうまくいかない場合は、削除することをお勧めしますpackage-lock.json
、node-modules
およびnpm cache
フォルダーとnpm install
、すべての依存関係を再インストールします。すべての依存関係がリストされたpackage.jsonファイルがあることを確認してください。
ここに記載されているように、package-lock.jsonファイルにはいくつかの問題(package.jsonが変更されても更新されない)があります。 https://github.com/npm/npm/issues/16866 "タッチpackage.jsonを手動で使用すると、package.jsonがpackage-lock.jsonと互換性がない可能性があります。行う npm update
を更新してpackage-lock.json
ファイル。パッケージロックの作成を完全に無効にする:npm config set package-lock false
これを試して
Sudo npm install -g --unsafe-perm node-sass --save