1、项目初始化
1 | npm inti |
2、创建src目录并在src目录下创建app.vue文件,在app.vue文件中写入:
1 | <template> |
3、在src下创建入口文件index.js,并写入:
1 | import Vue from 'vue' |
4、在根目录创建webpack配置文件webpack.config.js,并写入:
1 | vue-loader@15.*之后除了必须带有VueLoaderPlugin 之外,还需另外单独配置css-loader。 |
1 | const path = require('path') |
5、在package.json文件scripts节点下添加:
1 | "build": "webpack --config webpack.config.js" |
6、执行打包命令
1 | npm run build |
7、图片处理 url-loader
7.1、安装环境 url-loader file-loader
1 | npm i url-loader file-loader |
7.2、webpack.config.js配置如下
1 | module.exports = { |
8、使用CSS预处理框架Stylus
8.1、安装环境 stylus-loader stylus
1 | npm i stylus-loader stylus |
8.2、webpack.config.js配置如下
1 | module.exports = { |
9、使用postcss和babel
9.1、安装依赖
1 | npm i postcss-loader autoprefixer babel-loader babel-core |
9.2、根目录创建babel配置文件.babelrc
1 | //babel配置文件 |
9.3、根目录创建postcss配置文件postcss.config.js
1 | //postcss配置文件 后处理css |
9.4、webpack.config.js文件修改
1 | const config = { |