laravelとvue.jsのSPAを作る教材をやっています。
laravelのプロジェクトを新規作成して、vue.js環境構築する章に$ npm install
をするようにとあるのでやったところ以下のようなエラーが出てしまいます。
教材によるとこの工程はpackage.jsonに記述されているscriptsとdevDependencies、dependenciesを使うために、$ npm install
を実行して、必要なライブラリを一括でまとめてインストールしてpackage-lock.jsonというファイルを生成する作業のようです。
terminal
1$ npm install 2npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated 3npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. 4npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. 5npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated 6 7> fsevents@1.2.13 install /Users/bariko/Documents/laravel_SPA/laravel_vue_quiz/node_modules/fsevents 8> node install.js 9 10gyp ERR! configure error 11gyp ERR! stack Error: Command failed: /anaconda3/bin/python -c import sys; print "%s.%s.%s" % sys.version_info[:3]; 12gyp ERR! stack File "<string>", line 1 13gyp ERR! stack import sys; print "%s.%s.%s" % sys.version_info[:3]; 14gyp ERR! stack ^ 15gyp ERR! stack SyntaxError: invalid syntax 16gyp ERR! stack 17gyp ERR! stack at ChildProcess.exithandler (child_process.js:294:12) 18gyp ERR! stack at ChildProcess.emit (events.js:198:13) 19gyp ERR! stack at maybeClose (internal/child_process.js:982:16) 20gyp ERR! stack at Socket.stream.socket.on (internal/child_process.js:389:11) 21gyp ERR! stack at Socket.emit (events.js:198:13) 22gyp ERR! stack at Pipe._handle.close (net.js:606:12) 23gyp ERR! System Darwin 18.7.0 24gyp ERR! command "/Users/bariko/.nodebrew/node/v10.16.0/bin/node" "/Users/saya/.nodebrew/node/v10.16.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" 25gyp ERR! cwd /Users/bariko/Documents/laravel_SPA/laravel_vue_quiz/node_modules/fsevents 26gyp ERR! node -v v10.16.0 27gyp ERR! node-gyp -v v3.8.0 28gyp ERR! not ok 29npm notice created a lockfile as package-lock.json. You should commit this file. 30added 1044 packages from 497 contributors and audited 1045 packages in 28.335s 31found 1 low severity vulnerability 32 run `npm audit fix` to fix them, or `npm audit` for details
エラー文ではアナコンダがどうの…と言っていますが、確かにアナコンダを入れていますが最近は全く使っていませんし、今回は触ってもいません。
このエラー文が出ても、実際にはpackage-lock.jsonは生成されるのでこのまま先に進んでもいいのかな、とも思うのですが、教材に"失敗した場合は、赤い文字でErrorメッセージが多数出ます。"とあって(でも今回のようなパターンの対処法は載っていない)ので、どうしたらいいのか迷っています。
何か解決の糸口があればご教示いただけますと幸いです。
作業環境
mac0S 10.14.6Mojave
PHP 7.4.8
Larave l6.8
Composer 1.10.9
nodebrew 1.0.1
Node.js 10.16.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/02 04:15
2020/08/02 07:16
2020/08/02 13:01