webpack 编译命令-2.插件保存并编译

2023-09-04 0 8,674 百度已收录

文章目录

Preamble作为CSS的扩展语言,可以快速编译CSS样式webpack 编译命令,进一步提高工作效率。 当今主流的CSS扩展语言包括sass和less。 两者的句型相似。 本文从 Sass 扩展句型开始。 1. 萨斯

全球最成熟、稳定、强大的专业级CSS扩展语言! 这是只有在sass官网首页才能看到的一句话。

由于sass是基于Ruby语言开发的,因此在使用sass语言之前必须安装Ruby编译器。 Ruby编译器安装包

Sass语言有两个后缀,分别是.sass和.scss,两者的写法略有不同。

安装教程在Sass官网有详细介绍,本文略过。 请参阅此处的安装教程!

2. 编译方法

命令行编译sass有配置选项,比如编译后的css排版、生成调试图、启用调试信息等,可以使用命令sass -v 来详细查看。

在sass中webpack 编译命令,有四种布局方式,即输出:嵌套、扩展、紧凑和压缩格式。 下面将介绍命令行的四个具体命令。

1. 命令行编译

命令行编译,顾名思义,就是通过终端控制台进行编译,从而生成需要的格式。

//未编译样式
.box {
	width: 300px;
	height: 400px;
	&-title {
    	height: 30px;
    	line-height: 30px;
  	}
 }

/*命令行内容*/
/*
	style.scss 需要编译的scss文件名包含后缀
	style.css  设置转变之后的css文件名包含后缀
	nested     编译的方式
*/
sass style.scss:style.css --style nested
/*编译过后样式*/
.box {
  width: 300px;
  height: 400px; }
  .box-title {
    height: 30px;
    line-height: 30px; }

/*命令行内容*/
sass style.scss:style.css --style expanded
/*编译过后样式*/
.box {
  width: 300px;
  height: 400px;
}
.box-title {
  height: 30px;
  line-height: 30px;
}

/*命令行内容*/
sass style.scss:style.css --style compact
/*编译过后样式*/
.box { width: 300px; height: 400px; }
.box-title { height: 30px; line-height: 30px; }

/*命令行内容*/
sass style.scss:style.css --style compressed
/*编译过后样式*/
.box{width:300px;height:400px}.box-title{height:30px;line-height:30px}

使用命令行编译时,需要注意cdm路径当前必须包含需要编译的sass文件,否则会出现编译错误。 (包含关系)

2.插件保存并编译

在此之前,我们需要在vscode的扩展插件中找到LiveSassCompiler插件安装,并在setting.json中进行配置。

打开vscode的setting.json文件,添加以下配置项。

"liveSassCompile.settings.formats": [
	// 插件配置项
    {
      "format": "compact", // 设置编译之后的格式
      "extensionName": ".css", // 编译后缀名
      "savePath": "~/../css" // 编译之后的路径,相对路径,此处的意思是将编译之后的文件保存在当前项目的css文件下(没有css文件夹将自动创建)
    }
  ],

添加完成后,回到需要编译的sass文件。 vscode的右下角会有WatchSass的字样。 它检测 sass 文件。 保存后手动编译成setting.json定义的格式文件,点击打开。

然后就可以随便编译sass文件了,不过输出控制台会有编译成功或者错误的信息,可以及时纠正。

综上所述,以上就是明天介绍的sass的四种编译格式,以及具体的编译步骤。 我希望它能帮助你。

最后,如果您有更好的方法,请在留言区分享; 或者实际操作中遇到什么问题可以留言或者私信我。 感谢您的观看!

官方文档:Sass官方文档

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 webpack webpack 编译命令-2.插件保存并编译 https://www.wkzy.net/game/192860.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务