-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
小程序使用webpack编译scss成wxss #36
Comments
这个方法对于要使用
|
新思路: |
首先说明,
webpack.config.js
的代码来自于 【webpack】【小程序】小程序使用sass,使用webpack单独处理sass到wxss。先来看一下整体代码和效果:
为什么用 webpack 来编译 scss
首先说说一下,为什么用
webpack
。网上搜了一下,社区里面有官方的人说没必要用
scss
, 看是原生的wxss
写起来的确有那么一丝的不爽。然后看到之前有人用
gulp
来编译scss
,但是在这个webpack
一统天下的时代,未来可能还会需要用到其他的编译的功能,gulp
没有webpack
来的方便。思路
通过设置 多入口起点, 来使得每个有
scss
的目录下,都生成一个对应的wxss
。修改一下目录结构
在当前目录下
npm init
一下,创建一个src
目录,把除了project.config.json
之外的小程序文件都放进src
中。找到scss文件所在的目录
这里如果打印一下,就会看见我们已经拿到了每个
scss
文件所在的目录:loader 配置
全部的配置
webpack.config.js
package.json
可以使用
cross-env
, 或者直接写webpack --webpack.config.js
修改 project.config.json 编译入口
运行npm run dev
为了方便,可以在小程序开发工具 -> 详情 -> 本地设置 -> 启用自定义处理命令 写上
npm run dev
The text was updated successfully, but these errors were encountered: