はじめに
stackblitzにて、Vanila(JavaScript)でプロジェクトを作成したらRunning start commandでエラーが出たのでまとめます
問題
プロジェクト作成したらターミナルで、npm install && npm run dev が実行されます。その際に下記のエラーが発生しました。
Error: Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.
at eval (file:///home/projects/vitejs-vite-vlfdrkbx/node_modules/rolldown/dist/shared/binding-BMtuZhvP.mjs:617:34)
at Module.eval (file:///home/projects/vitejs-vite-vlfdrkbx/node_modules/rolldown/dist/shared/binding-BMtuZhvP.mjs:25:49)
at eval (file:///home/projects/vitejs-vite-vlfdrkbx/node_modules/rolldown/dist/shared/parse-B7LUicIJ.mjs:19:84)
解決方法
-
package.jsonのviteを^7.1.0に変更 -
rm -rf package-lock.jsonを実行 -
npm installを実行 -
npm run devを実行
おわりに
Vite8の内部ビルドツールがstackblitzで起動できないエラーが起きていたようです。まさかここでつまづくと思ってなかったけど解決できてよかったです。
