利用npm实现scss的自动编译

#npm实现scss自动编译 利用npm中--watch开启自动监测,只要ctrl+s自动保存并将scss文件转译为css文件

以下说一下使用步骤: ####1. 安装node和npm ####2. 安装ruby

SASS是Ruby语言写的,但是两者的语法没有关系。不懂Ruby,照样使用。只是必须先安装Ruby,然后再安装SASS。

####3.安装sass

假定你已经安装好了Ruby,接着在命令行输入下面的命令:

gem install sass

####4.下面开始做实例,新建一个demo文件,文件内分别有scss文件夹和css文件夹,并在scss文件新建一个demo.scss文件 ####5.在demo目录下右击,选择git bash here 弹出npm框 ####6.开始监测,在npm里面输入“sass --watch scss/demo.scss:css/demo.css”,回车,这是打开css文件,发现自动多了一个css文件

sass --watch sass/demo.scss:css/demo.css

####7.这时无论在demo.scss文件内编写,只要ctrl+s就会自动保存并在css文件内转译

也可以结合Package.json 写一下依赖及信息Package.json详解

转载于:https://my.oschina.net/u/2472316/blog/803235

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在npm下安装scss相关的包,您需要执行以下步骤: 1. 首先,您需要安装node-sass包,该包是sass-loader的依赖项。您可以使用以下命令来安装node-sass: ``` npm install node-sass --save-dev ``` 2. 接下来,您需要安装sass-loader包,这是用于加载和解析scss文件的webpack加载器。可以使用以下命令来安装sass-loader: ``` npm install sass-loader --save-dev ``` 3. 最后,您还需要安装style-loader包,这是用于将编译后的样式添加到页面中的webpack加载器。可以使用以下命令来安装style-loader: ``` npm install style-loader --save-dev ``` 4. 安装完这些包后,您需要在webpack的配置文件中添加相应的规则。您可以在build文件夹下的webpack.base.conf.js文件中的module.rules中添加以下配置: ``` { test: /\.sass$/, loaders: ['style', 'css', 'sass'] } ``` 5. 最后,您可以使用以下命令将scss文件转换为css文件: ``` sass XXX.scss YYY.css ``` 这将把XXX.scss文件转换成YYY.css文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [npm安装scss](https://blog.csdn.net/ch_13157582015/article/details/123040943)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [npm包、scss](https://blog.csdn.net/xxxjun_/article/details/122371747)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值