古いプロジェクトをローカルで開始して実行し、エラーを報告し、エラーを解決するという完全なプロセスを思い出してください。
Yarn install または npm install を使用しても、このエラーが報告されます。
ノード v14.20.0 を使用していることがわかります。
依存関係のインストール時のエラー
Output:
events.js:377
throw er; // Unhandled 'error' event
^
Error: spawn node-gyp ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:277:19)
at onErrorNT (internal/child_process.js:472:16)
at processTicksAndRejections (internal/process/task_queues.js:82:21)
Emitted 'error' event on ChildProcess instance at:
at Process.ChildProcess._handle.onexit (internal/child_process.js:283:12)
at onErrorNT (internal/child_process.js:472:16)
at processTicksAndRejections (internal/process/task_queues.js:82:21) {
errno: -2,
code: 'ENOENT',
syscall: 'spawn node-gyp',
success Saved lockfile.
解決策:
次に、ノード v16.16.0 を使用します。ノード v14.20.0 が成功するかどうかは試していませんが、できるはずだと思います。
- プロジェクト内のnode_modulesフォルダーを削除します。
- 次のコマンドを実行します。 cnpm は npm の中国語版です。
npm install cnpm -g
core-jsをインストールする
cnpm install --save core-js
依存関係をインストールする
cnpm install
スタートアッププロジェクト
npm run dev