美文网首页
node-sass,sass-loader,node-gyp,n

node-sass,sass-loader,node-gyp,n

作者: 芳草相依 | 来源:发表于2022-07-13 15:39 被阅读0次

    对于使用sass的项目报错的问题。(一般是由于要维护前人的代码。。。)

    npm install时候报错。一般是由于node-sass、sass-loader、webpack及node的版本不匹配造成的。

    首先是node和node-sass版本要对应https://www.npmjs.com/package/node-sasshttps://github.com/sass/node-sass/tags这里点开每个版本的Notes也能看到版本依赖情况

    其次node-sass和sass-loader要对应。(这里对应情况自行百度)

    部分对应情况

    sass-loader 4.1.1,node-sass 4.3.0

    sass-loader 7.0.3,node-sass 4.7.2

    sass-loader 7.3.1,node-sass 4.7.2

    sass-loader 7.3.1,node-sass 4.14.1

    sass-loader 10.0.1,node-sass 6.0.1

    最后,大部分情况下,需要修改本机的node版本,为了不影响当前电脑使用的node环境,推荐使用nvm进行node版本管理。教程http://nvm.uihtm.com/。当切换到某些低版本的时候,node版本可能不会自带npm,到https://nodejs.org/zh-cn/download/releases/寻找node和npm的对应情况,再到这里寻找https://registry.npmmirror.com/binary.html?path=npm/对应得npm包。下载后按照https://blog.csdn.net/qq_42299461/article/details/119181188集成到对应node版本的环境中。然后nvm use切换到对应node,重新npm install。

    相关文章

      网友评论

          本文标题:node-sass,sass-loader,node-gyp,n

          本文链接:https://www.haomeiwen.com/subject/uhhtirtx.html