出现以下错误:
gyp ERR! configure error
gyp ERR! stack Error: Command failed: C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.EXE -c import sys;
print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack File "<string>", line 1
gyp ERR! stack import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack ^
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack at ChildProcess.exithandler (node:child_process:399:12)
gyp ERR! stack at ChildProcess.emit (node:events:520:28)
gyp ERR! stack at maybeClose (node:internal/child_process:1092:16)
gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
gyp ERR! System Windows_NT 10.0.19044
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "D:\\工作小组项目\\Cydar\\search\\node_modules\\_node-gyp@3.8.0@node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd D:\工作小组项目\Cydar\search\node_modules\_node-sass@4.14.1@node-sass
gyp ERR! node -v v16.14.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
解决方案:
首先node --version查看自己电脑node版本
然后百度对应的node-sass和sass-loader版本重新安装即可(注:npm不可以时,使用cnpm)
举例:电脑node版本v16.14.0,对应下载命令:cnpm i node-sass@6.0.1 sass-loader@7.0.3