😭当一个项目初始化的时候,一般通过npm install 或 yarn安装npm模块包,假如库里边使用了sass作为项目css预处理器,那么恭喜你很可能入了这个坑。
`node-sass` 这个npm包需要依赖gyp、node-gyp、python等环境和库的支持,但在加载这些包的时候由于境内网络墙的原因导致下载失败从而无法正确执行,还有可能是这些库执行某个操作的时候依赖python之类环境、nodejs与node-sass版本不匹配也会导致失败。
卸载掉`node-sass` 或 清除node_modules
全局 或 当前项目下的 .npmrc
phantomjs_cdnurl=/
electron_mirror=/
registry=
SASS_BINARY_SITE=/
sass_binary_site=/
npm i
or
npm i -D node-sass
node-sass依赖的nodejs版本可能引发环境问题,可以去node-sass npm库查看依赖的nodejs版本号做对应升级。
nodejs版本过低: 升级nodejs版本。
nodejs版本过高:升级node-sass版本。
Syntax Error: Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (93)
npm uninstall --save node-sass
npm i -D node-sass
Syntax Error: Error: Node Sass version 8.0.0 is incompatible with ^4.0.0.
npm i -D sass
注意把/deep/转换成:deep
gyp verb check python checking for Python executable "python2" in the PATH
brew install python
or
通过python官网下载安装python即可。
Syntax Error: TypeError: Options is not a function
npm uninstall sass-loader --legacy-peer-deps
npm i -D sass-loader@7.3.1 --legacy-peer-deps
注意检查是否已经安装好npm模块:gyp、node-gyp
[node-sass安装] .html
[python环境安装] p.qihoo/index.php/git/Permission/addIndex
本文发布于:2024-02-02 18:55:42,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170687134045774.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |