怎么打包和分离萨斯

  介绍

这篇文章主要介绍怎么打包和分离sass,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

package.json是npm中的包管理配置文件,webpack.config.js是webpack默认的配置文件,webpack.plugin.js则是我为了使webpack.config。js看起来更清晰而提取出的一些配置内容,顾名思义是提取出了插件的配置。

node_modules是执行npm安装后依赖包的安装目录。

打包和分离sass

在项目目录下安装两个包:

npm安装-save-dev node-sass

npm安装-save-dev sass-loader

如果安装不成功,需要把node_modules目录删除,重新npm安装安装该目录后,再次安装这两个包

编写装载机配置:

装载机的配置要有先后顺序   {   测试:/\ .scss/美元,   用途:[{   装载机:“style-loader"//创建样式节点从JS字符串},   {   装载机:“css-loader"//将CSS转换为CommonJS},   {   装载机:“sass-loader"//编译Sass CSS}]}   src/index . html中插入一层关于sass的区块   & lt; div id=皊assLearn"祝辞& lt;/div>   Sass文件的编写:在src/css里面新建一个sassLe.scss文件   $ nav-color: # fff;   # sassLearn   {   宽度:美元100%;   宽度:$宽度;   高度:30 px;   background - color: $ nav-color   ;} 在src/entry.js里面引入sass   从“进口sass。/css/sassLe.scss”   webpack后npm运行服务器查看效果(但是此时# sassLearn是打包到entry.js当中)   修改webpack-config.js里面的sass配置中使用的   用途:extractTextPlugin.extract ({   用途:[{   装载机:& # 39;css-loader& # 39;},   {   装载机:& # 39;sass-loader& # 39;   }],   回退:& # 39;style-loader& # 39;   })

删除dist文件夹webpack进行打包,查看dist/css/索引。css里有# sassLearn的样式设置(即把萨斯和js文件已经分离)

以上是怎么打包和分离sass的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

怎么打包和分离萨斯