当前位置: 首页 > article >正文

【 CSS 】sass 扩展语言的安装

一、全局安装node-sass

Sass世界上最成熟、稳定和强大的CSS扩展语言 | Sass中文网

https://www.npmjs.com/package/node-sass NPM镜像_NPM下载地址_NPM安装教程-阿里巴巴开源镜像站

注意:nodejs版本14以上,否则node-sass安装不成功

 npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
 npm install node-sass -g

怎么确定安装成功了 node-sass -v

如果使用npm下载失败

可以尝试使用cnpm

//https://www.npmjs.com/package/cnpm
npm install cnpm -g --registry=https://registry.nlark.com
cnpm install node-sass -g

1- 如果安装失败 提示信息 error mkdir perssion ,权限不够- 开始菜单 搜 cmd 右键 管理员身份运行 ,再去执行 npm install -g mirror-config-china --registry=http://registry.npm.taobao.org npm install node-sass -g

2- 先cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm install -g mirror-config-china --registry=http://registry.npm.taobao.org cnpm install node-sass -g

3-network error 连接手机 wifi

4-vscode sass less

5-本地安装

npm install -g mirror-config-china --registry=http://registry.npm.taobao.org npm install node-sass

借助npm scripts {“sass”:"node-sass -r -w scss -o css"} npm run sass

  1. 命令

node-sass -w 源文件 目标文件

node-sass -r 文件夹 -o 目标文件夹 node-sass -w -r 文件夹 -o 目标文件夹 node-sass -w -r scss -o css node-sass scss -o css 直接把scss文件夹里的scss全部编译到css文件夹

node-sass -r scss -o css --output-style compressed

node-sass 1-test.scss 1-test-min.css --output-style compressed

css 预处理器 less sass stylus

二、node-sass安装慢的解决方法或者多次安装失败

参照node-sass 文档 先安装 镜像配置,再安装node-sass https://www.npmjs.com/package/node-sass

    npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
    
    npm install node-sass -g

三、全局安装失败的解决方法

终端中有这个报错信息 ,但是 Administrator 可能是你的用户名 C:\Users\Administrator\AppData\Roaming\npm\node_modules 在文件系统中找到这个目录,把你现在安装的包删掉,重新安装

四、如果是mac电脑安装失败

不要在vscode内置的终端中安装 ,使用mac自带的终端安装 mac npm

如果还是失败

npm i node-sass -D npm i node-sass -g

路径中不要出现中文

cd .. node-sass -w-r scss -o css

npm i cnpm -g cnpm i node-sass -g


http://www.kler.cn/a/459485.html

相关文章:

  • 【异常解决】生产环境 net :: ERR_INCOMPLETE_CHUNKED_ENCODING的问题修复
  • Mono里运行C#脚本21—mono_image_init_name_cache
  • 某小程序sign签名参数逆向分析
  • leetcode------mysql
  • 典型常见的基于知识蒸馏的目标检测方法总结三
  • win10、win11-鼠标右键还原、暂停更新
  • IPC$远程植入木马
  • 【YashanDB知识库】yasql / as sysdba无法登录
  • Java设置服务器图片
  • Java-36 深入浅出 Spring - IoC容器体系 BeanFactory过程分析 Bean Lazy-Init
  • Spring Boot集成Netty创建一个TCP服务器,接收16进制数据(自定义解码器和编码器)
  • 纯血鸿蒙ArkUI线性布局详解
  • 【Vue 教程】使用 Vite 快速搭建前端工程化
  • Go singleflight库源码分析
  • 2.阿里云flinkselectdb-jar作业
  • 【React】- 跨域PDF预览、下载(改文件名)、打印
  • Flink如何处理迟到数据?
  • Python毕业设计选题:基于Hadoop 的国产电影数据分析与可视化_django+spider
  • C++ 函数式编程Lambda表达式
  • 磁编码器(Magnetic Encoder)
  • 【每日学点鸿蒙知识】Web嵌套滚动体验、拷贝传递 ArrayBuffer异常问题、ObjectLink 的属性传递、构建读取参数
  • 【高阶数据结构】红黑树封装map、set
  • leetcode hot100 tire前缀树
  • go语言中zero框架项目日志收集与配置
  • 【2024年-7月-6日-开源社区openEuler实践记录】探秘 Qingzhou:开启高效开发与运维新旅程
  • 012-spring的注解开发、bean的属性、IOC实现原理