报错截图
关键点
npm ERR! gyp verb check python checking for Python executable "python2" in the PATH
npm ERR! gyp verb `which` failed Error: not found: python2
python版本问题导致的
如果电脑上有python2.x只需要执行以下命令
npm install node-sass --python=python2.7
或者 npm install node-sass --python=python
即可
如果没有python2.x可以去下载安装包安装,然后执行以上其中一条指令
也可以用管理员身份执行以下指令
npm install --global --production windows-build-tools
完成后再指定python安装node-sass
**
报错截图关键点npm ERR! gyp verb check python checking for Python executable "python2" in the PATHnpm ERR! gyp verb `which` failed Error: not found: python2**解决问题**python版本问题导致的如果电脑上有python2.x只需要执行以下命令npm install node-sass--python=python2.7或者 npm ins
最近准备想用vue-cli初始化一个项目,需要
sass-loader编译;
发现window下
npm install
node-sass和
sass-loader一直
报错,
window 命令行中提示我全局
安装 node-gyp ,有些提示好像是本地找不到
python,
于是我按照提示
安装node-gyp
node-gyp是一个用
Node.js编写的跨平台命令行工具,用于编译
Node.js的本地插件模块。
node-gyp
node-gyp官方网址 https://www.
npmjs.com/package/
node-gyp
命令行代码
npm install -g
node-gyp
Building: G:\nodejs\node.exe F:\Carrie\Luxsens\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it e...
var connect = require ( 'connect' )
var
sassMiddleware = require ( '
node-sass-middleware' )
var server = connect . createServer (
sassMiddleware ( {
/* Options */
src : __dirname
, dest : __dirname + '/public'
, debug : true
, outputStyle : 'compressed'
用管理员身份运行cmd,并输入:
npm install -g mirror-config-china --registry=http://registry.
npm.taobao.org
npm install
node-sass
如何用管理员身份运行cmd:
运行效果:
错误信息:
gyp verb command configure []
gyp verb check
python checking for
Python executable "
python2" in t
gyp info using node-gyp@3.8.0
gyp info using node@14.8.0 | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing
然后会出现:
lrwxrwxrwx 1 root root 9 3月 16 09:09 /usr/bin/python3 -> python3.6
-rwxr-xr-x 1 root root 4526456 11月 7 18:44 /usr/bin/python3.6
-rwxr-xr-x 1 root root 4526456 11月 7 18:44 /usr/bin/python3.6m
lrwxrwxrwx
gyp 报错 not found:python2
在使用vue-cli创建vue3项目时,安装依赖时,报错
npm ERR! gyp verb check python checking for Python executable "python2" in the PATH
npm ERR! gyp verb `which` failed Error: not found: python2
npm ERR! gyp verb `which` failed at getNotFoundError (D
3.设置npm时候使用的pythonnpm config set python python2.7
4.设置vs路径??npm config set msvs_version 2017
5.npm --add-python-to-path='true' --debug install --global windows-build-tools
转自https://github.com/nodejs/node-gyp#on-windows
npm install node-sass --sass-binary-name=<your-preferred-binary-name> --unsafe-perm=true --allow-root
4. 如果还是无法安装,可以尝试更新npm和node.js,或者查看错误提示信息,根据提示信息进行排查和解决。
希望以上方法能够帮助您解决问题。