当前位置:   article > 正文

vue 安装 scss_vue scss

vue scss

安装scss (安装sass-loader node-sass 前者依赖于后者)

        sass-loader:把 sass编译成css

        node-sass:nodejs环境中将sass转css

  1. npm install sass-loader --save-dev
  2. npm install node-sass --sava-dev

        安装指定版本:当由于版本过高报错时,可以指定要安装的版本

npm install sass-loader@7.3.1 --save-dev
  1. # 或者
  2. npm i sass-loader@7.3.1 -D
  3. npm i node-sass@4.14.1 -D

        node-sass与 node 版本不兼容时,如果node版本过高时,最好对node版本进行降级,升级node-sass可能有隐藏风险;如果sass版本过高,可以卸载sass,重新安装指定版本。

升级node问题指路:

记录nvm下node升级的问题_金乌Y的博客-CSDN博客

报错指路:Module build failed: TypeError: this.getOptions is not a function 安装node-Sass报错_金乌Y的博客-CSDN博客

        版本对应关系如下图:

        nodes-sass releases地址:https://github.com/sass/node-sass/releases
        nodejs  releases地址:以往的版本 | Node.js

  1. # 降级 node
  2. sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

  1. # 卸载sass-loader
  2. npm uninstall sass-loader

安装速度很慢时,可以尝试镜像安装

  1. # 1. 安装cnmp
  2. npm install -g cnpm --registry=https://registry.npm.taobao.org
  3. # 2. 执行cnpm install
  4. cnpm i sass-loader@7.3.1 -D
  5. cnpm i node-sass@4.14.1 -D

题外话:

  1. # 1. 删除npm代理模式
  2. npm config delete proxy
  3. npm config delete https-proxy
  4. # 2. 切换镜像源
  5. # 全局切换镜像源:
  6. npm config set registry https://registry.npm.taobao.org
  7. # 查看镜像源使用状态:
  8. npm get registry
  9. # 全局切换官方镜像源:
  10. npm config set registry https://registry.npmjs.org
  11. # 3. 管理镜像源
  12. # 3.1 安装nrm
  13. npm install -g nrm
  14. # 3.2 查看镜像源列表
  15. nrm ls
  16. ########## 以下为列表
  17. * npm -------- https://registry.npmjs.org/
  18. yarn ------- https://registry.yarnpkg.com/
  19. cnpm ------- http://r.cnpmjs.org/
  20. taobao ----- https://registry.npm.taobao.org/
  21. nj --------- https://registry.nodejitsu.com/
  22. npmMirror -- https://skimdb.npmjs.com/registry/
  23. edunpm ----- http://registry.enpmjs.org/
  24. #########
  25. # 3.3 切换镜像源
  26. nrm use taobao
  27. # 3.4 获取当前使用的镜像源
  28. npm get registry

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/82556
推荐阅读
相关标签
  

闽ICP备14008679号