質問: gulp,sassを学習しようと「html/cssデザイン講義」というテキストの環境構築で(pcはwindows10) テキストどおりnode.jsをインストール、gulpをインストール後、用意されているファイルから コマンドプロンプトで指示通り、npm installで環境設定ができるはずが以下のエラーでうまくいきません。 (node_moduleファイル自体はできています。)少し調べてnpmそのもののバージョンアップ、npmのキャッシュを削除のコマンド後にためしましたが同じでした。うまくいけばgulpコマンドでブラウザーまで立ち上がるように準備されているようです。以下のエラーの対処方法教えていただけたらお願いいたします。 ### 発生している問題・エラーメッセージ ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. gyp ERR! stack at PythonFinder.failNoPython (C:\Users\HP\Desktop\site\node_modules\node-gyp\lib\configure.js:483:19)gyp ERR! stack at PythonFinder. (C:\Users\HP\Desktop\site\node_modules\node-gyp\lib\configure.js:508:16) gyp ERR! stack at C:\Users\HP\Desktop\site\node_modules\graceful-fs\polyfills.js:284:29 gyp ERR! stack at FSReqWrap.oncomplete (fs.js:152:21) gyp ERR! System Windows_NT 10.0.15063 gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\HP\\Desktop\\site\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR! cwd C:\Users\HP\Desktop\site\node_modules\node-sass gyp ERR! node -v v8.9.3 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok Build failed with error code: 1 npm WARN src@1.0.0 No description npm WARN src@1.0.0 No repository field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@3.13.1 postinstall: `node scripts/build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-sass@3.13.1 postinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\HP\AppData\Roaming\npm-cache\_logs\2018-01-12T15_24_42_671Z-debug.logERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. gyp ERR! stack at PythonFinder.failNoPython (C:\Users\HP\Desktop\site\node_modules\node-gyp\lib\configure.js:483:19)gyp ERR! stack at PythonFinder. (C:\Users\HP\Desktop\site\node_modules\node-gyp\lib\configure.js:508:16) gyp ERR! stack at C:\Users\HP\Desktop\site\node_modules\graceful-fs\polyfills.js:284:29 gyp ERR! stack at FSReqWrap.oncomplete (fs.js:152:21) gyp ERR! System Windows_NT 10.0.15063 gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\HP\\Desktop\\site\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR! cwd C:\Users\HP\Desktop\site\node_modules\node-sass gyp ERR! node -v v8.9.3 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok Build failed with error code: 1 npm WARN src@1.0.0 No description npm WARN src@1.0.0 No repository field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@3.13.1 postinstall: `node scripts/build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-sass@3.13.1 postinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\HP\AppData\Roaming\npm-cache\_logs\2018-01-12T15_24_42_671Z-debug.logERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. gyp ERR! stack at PythonFinder.failNoPython (C:\Users\HP\Desktop\site\node_modules\node-gyp\lib\configure.js:483:19)gyp ERR! stack at PythonFinder. (C:\Users\HP\Desktop\site\node_modules\node-gyp\lib\configure.js:508:16) gyp ERR! stack at C:\Users\HP\Desktop\site\node_modules\graceful-fs\polyfills.js:284:29 gyp ERR! stack at FSReqWrap.oncomplete (fs.js:152:21) gyp ERR! System Windows_NT 10.0.15063 gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\HP\\Desktop\\site\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR! cwd C:\Users\HP\Desktop\site\node_modules\node-sass gyp ERR! node -v v8.9.3 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok Build failed with error code: 1 npm WARN src@1.0.0 No description npm WARN src@1.0.0 No repository field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@3.13.1 postinstall: `node scripts/build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-sass@3.13.1 postinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\HP\AppData\Roaming\npm-cache\_logs\2018-01-12T15_24_42_671Z-debug.log ### 該当のソースコード ``` ここにご自身が実行したソースコードを書いてください ``` ### 試したこと 課題に対してアプローチしたことを記載してください ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: phythonは最新の3ではなく2をインストールする必要があるようです。でやってみましたが今度はvisualstudio~がないという別のエラーがでました。 トライしましたがうまくいきませんでした。 こちらのサイトhttps://gist.github.com/kamiyam/b153a30e9c3684c1093b51432d1d7709など参考に解決される方もいるかとは思います。 結局、npm install -D gulp-sassなどで個別にはインストールはできるので、 gulpfile.jsとはなにかを調べて(コピーして)、新しくつくり何とかコンパイルできる環境になりました。