安装Node-sass的时候,报ensuring that file exists: C:\Python27\python.exe

在安装Node-sass时,由于找不到Python2.7.x的路径导致问题。解决方案是通过npm配置命令设置Python2.7.x的实际安装路径,确保不是Python3.x版本,因为Node-sass要求特定的Python2.7.X版本。
Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

在安装Node-sass时需要使用Python 2.7.x,但是找不到Python 2.7.x的安装路径所致。解决方法是:运行以下命令,将Python 2.7.x的安装路径配置到npm配置中

npm config set python 实际路径

实际路径替换成本地的安装路径。

另外好像必须是2.7.X的版本,如果是python 3.x的版本是不行的

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

error E:\青海\smartpm-front-qh\node_modules\node-sass: Command failed. Exit code: 1 Command: node scripts/build.js Arguments: Directory: E:\青海\smartpm-front-qh\node_modules\node-sass Output: Building: C:\Users\Lenovo\AppData\Roaming\nodejs\node.exe E:\青海\smartpm-front-qh\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library= gyp info it worked if it ends with ok gyp verb cli [ gyp verb cli 'C:\\Users\\Lenovo\\AppData\\Roaming\\nodejs\\node.exe', gyp verb cli 'E:\\青海\\smartpm-front-qh\\node_modules\\node-gyp\\bin\\node-gyp.js', gyp verb cli 'rebuild', gyp verb cli '--verbose', gyp verb cli '--libsass_ext=', gyp verb cli '--libsass_cflags=', gyp verb cli '--libsass_ldflags=', gyp verb cli '--libsass_library=' gyp verb cli ] gyp info using node-gyp@3.8.0 gyp info using node@14.16.0 | win32 | x64 gyp verb command rebuild [] gyp verb command clean [] gyp verb clean removing "build" directory gyp verb command configure [] gyp verb download using dist-url https://npm.taobao.org/dist gyp verb check python checking for Python executable "C:\Python27\python.exe" in the PATH gyp verb `which` failed Error: not found: C:\Python27\python.exe gyp verb `which` failed at getNotFoundError (E:\青海\smartpm-front-qh\node_modules\which\which.js:13:12) gyp verb `which` failed at F (E:\青海\smartpm-front-qh\node_modules\which\which.js:68:19) gyp verb `which` failed at E (E:\青海\smartpm-front-qh\node_modules\which\which.js:80:29) gyp verb `which` failed at E:\青海\smartpm-front-qh\node_modules\which\which.js:89:16 gyp verb `which` failed at E:\青海\smartpm-front-qh\node_modules\isexe\index.js:42:5 gyp verb `which` failed at E:\青海\smartpm-front-qh\node_modules\isexe\windows.js:36:5 gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:183:21) gyp verb `which` failed C:\Python27\python.exe Error: not found: C:\Python27\python.exe gyp verb `which` failed at getNotFoundError (E:\青海\smartpm-front-qh\node_modules\which\which.js:13:12) gyp verb `which` failed at F (E:\青海\smartpm-front-qh\node_modules\which\which.js:68:19) gyp verb `which` failed at E (E:\青海\smartpm-front-qh\node_modules\which\which.js:80:29) gyp verb `which` failed at E:\青海\smartpm-front-qh\node_modules\which\which.js:89:16 gyp verb `which` failed at E:\青海\smartpm-front-qh\node_modules\isexe\index.js:42:5 gyp verb `which` failed at E:\青海\smartpm-front-qh\node_modules\isexe\windows.js:36:5 gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:183:21) { gyp verb `which` failed code: 'ENOENT' gyp verb `which` failed } gyp verb could not find "C:\Python27\python.exe". checking python launcher gyp verb could not find "C:\Python27\python.exe". guessing location gyp verb ensuring that file exists: C:\Python27\python.exe gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable "C:\Python27\python.exe", you can set the PYTHON env variable. gyp ERR! stack at PythonFinder.failNoPython (E:\青海\smartpm-front-qh\node_modules\node-gyp\lib\configure.js:484:19) gyp ERR! stack at PythonFinder.<anonymous> (E:\青海\smartpm-front-qh\node_modules\node-gyp\lib\configure.js:509:16) gyp ERR! stack at callback (E:\青海\smartpm-front-qh\node_modules\graceful-fs\polyfills.js:306:20) gyp ERR! stack at FSReqCallback.oncomplete (fs.js:183:21) gyp ERR! System Windows_NT 10.0.19045 gyp ERR! command "C:\\Users\\Lenovo\\AppData\\Roaming\\nodejs\\node.exe" "E:\\青海\\smartpm-front-qh\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR! cwd E:\青海\smartpm-front-qh\node_modules\node-sass gyp ERR! node -v v14.16.0
07-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值