app开发定制解决Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 14.x

app开发定制今天在新的开发环境检出nodejsapp开发定制的前端项目,运行npm run serve启动项目后报:

> Sass could not find a binding for your current environment: Windows 64-bit with Node.js 14.x

原因:不清楚,可能是因为node-与node版本的问题,但是是node-sass安装失败导致的,需成功安装node-sass

处理:

npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

我使用的是这个命令解决的

参考:

安装node-sass报错,提示node-gyp -v 与node版本不符合解决办法


(以下摘自参考文章:https://blog.csdn.net/brenda2314/article/details/105584724) 

npm uninstall node-sass
npm install node-sass

 遂又遇到:

gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.

 原因:缺少python环境 (可参考npm install - gyp ERR! find Python 解决方案)

处理:

第一种方式:
安装Python及环境变量配置
一定要安装python2.7的版本
环境变量安装可以参考:http://blog.csdn.net/lyj_viviani/article/details/51763101
如果第一种方式不行可以试试第二种方式。
 
第二种方式:
运行下面代码(以管理员身份运行cmd执行)

npm install --global --production windows-build-tools

 遂遇到

Unexpected end of JSON input while parsing near **********

解决执行: `npm cache clean --force`

再次尝试,终于成功

最后再重新执行

npm uninstall node-sass
npm install node-sass

至此解决

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发