部分npm组件在安装时只支持python2版本,如果本地python环境变量是设置的python3,则会导致错误。
解决方法,安装时执行,指定python版本
npm install --python=python2.7
或者直接修改npm的python版本设置
npm config set python python2.7
这样npm install时,如果需要调用node-gyp编译,会使用指定的python执行。
在使用vue过程中,总会用到这样哪样的UI框架,在install这些框架时,往往还需要安装其要求的依赖,或是相关的编译环境,下面将记录描述下python和node-sass的安装办法:
一:python安装:
1.官网下载安装包,传统安装,然后配置相关环境变量
2.在安装了node但是为安装python的前提下,通过npm指令安装对应版本的python(建议方式)
npm install --global --production windows-build-tools
对于非python玩家,
最近拉了几个GitHub的项目,好多个安装依赖的时候就报错了,其中一个node-sass的我是真没想到。
先说说npm、cnpm、yarn install的时候,同一个项目会有不同的结果,在同一个项目下: npm:
npm ERR! Found: swiper@6.8.4
npm ERR! node_modules/swiper
npm ERR! swiper@"^6.3.5" from the root project
npm ERR!
npm ERR! Could not resolve depe
在vue项目中执行 npm install 时,报 “ Can’t find Python executable “python”, you can set the PYTHON env variable.” 错误的原因是因为在系统环境变量中找不到python环境。
正常情况下,我们如果安装了python,并配置了环境变量,可以在系统环境变量中看到如图的配置:
情况一:已安装python,但没有配置环境变量
(1)如果我们不知道电脑有没有已安装python,可以在控制面版中查看是否存在python程
elementUI SassError:Invalid CSS after “...flex: 0 0 math“ expected expression (e.g. 1px, bold)