在网上搜索了一圈,发现vue多页面配置,大部分都是基于vue-cli配置的,很少是从基础开始配置,如是小编我通过webpack4.x,构建了一个提供多页面入口,打包,调试的轻量级的构建工具,不依赖过多配置,只加载常用的配置
.
├── build // webpack配置目录
│ ├── webpack.common.config.js // webpack公共配置文件
│ ├── webpak.dev.config.js // webpack开发模式配置文件
│ ├── webpak.prod.config.js // webpack打包模式配置文件
│ ├── webpack.pages.config.js // webpack配置入口文件
├── dist // 项目打包路径
│ ├── css // 打包后的css目录
│ ├── js // 打包后的js目录
│ ├── test1.html // 页面入口1
│ ├── test2.html // 页面入口2
│ ├── test3.html // 页面入口3
│ ├── test4.html // 页面入口4
│ ├── ....html // 页面入口....
├── images // 图片路径
├── src // 源码目录
│ ├── components // 公共文件目录
│ │ ├── css // 公共css目录
│ │ ├── js // 公共js目录
│ │ ├── vue.vue // 公共vue组件目录
│ ├── css // 公共css目录
│ ├── libs // 公共js扩展目录
│ ├── pages // 入口页面目录
│ │ ├── a.js // 测试页面test1.html
│ │ ├── b.js // 测试页面test2.html
│ │ ├── c.js // 测试页面test3.html
│ │ ├── router.js // 测试页面test4.html
│ │ ├── vuex.js // 测试页面test5.html
│ │ ├─ ....js // 可添加更多js入口文件
│ ├── router // 路由配置文件
│ ├── vuex // vuex配置目录
│ │ ├── store.js // 配置文件
│ ├── index.html // 公共模板文件html
├── package-lock.json // 依赖文件
├── package.json // 依赖文件
├── postcss.js // 配置样式文件
.
注意:由于涉及到的 ES6 等新属性,node 需要 6.0 以上版本
git clone https://github.com/hangjob/vue-multiple-webpack-template.git
cd vue-multiple-webpack-template
npm install 或 yarn
npm run dev
测试入口1: http://localhost:9001/test1.html
测试入口2: http://localhost:9001/test2.html
测试入口3: http://localhost:9001/test3.html
测试入口4-演示vuex: http://localhost:9001/test4.html
测试入口5-演示router: http://localhost:9001/test5.html
-
1.临时使用
npm --registry https://registry.npm.taobao.org install express
-
2.持久使用
npm config set registry https://registry.npm.taobao.org
npm config get registry 或者 npm info express
-
3.通过cnpm使用
npm install -g cnpm --registry=https://registry.npm.taobao.org
如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! ^_^ 如要在编译过程中遇到错误,点击联系作者