介绍
这篇文章主要介绍怎么打包和分离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的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!