vue手动配置搭建项目

1 创建 根目录 letao 


2 初始化仓库                               git init


3 创建说明书package.json                   npm init -y 
      
4 用yarn替代npm 快速                   yarn --version   查版本


5创建源码目录src index.js文件              mkdir src


6安装webpack包                             npm install --save-dev webpack webpack-cli          npm 是 --save-dev ===  -D


7写webpack配置文件webpack.config.js
 配置文件和package.json


8装可以打包CSS的包                         npm i style-loader css-loader --dev


9装好打包CSS的配置文件


10安装图片的包                             yarn add --dev file-loader        npm install --save-dev file-loader 
  配置文件  
                    
11安装打包HTML文件安包                     npm install --save-dev html-webpack-plugin
  配置文件


12打包时清除旧的dist内容,重新创建dist     npm install clean-webpack-plugin --save-dev
  配置文件


13装bootstrap 有字体,配置打包字体项        npm i bootstrap@3.3.7


14装打包less的包                           npm install --save-dev less-loader less
  配置文件


15依赖less再装less                         npm i --dev less

es6转es5,,,处理小图片的base64内置处理


16 安装处理小图片包                        npm install --save-dev url-loader
  配置文件加个svg


17 装es6转es5的包                         npm install "babel-loader@^8.0.0-beta" @babel/core @babel/preset-env   新的可以
                                                       npm install babel-loader babel-core babel-preset-env --dev     旧的
  配置文件不转第三方包 ,presets配置不写@babel 和包对应 但是安新的 presets配置就不改了


18 设置mode在配置文件中与entry平级           mode: 'production',生产环境的(上线用的压缩的)不写默认压缩的   可选项 development(开发用的)


19 方便找错配置文件 和entry平级              devtool: 'inline-source-map'


20 开启监视模式不用手动打包,文件一变自动打包在package.json文件配置"scripts"     "watch": "webpack --watch",


21 浏览器自动刷新装包相当于开个服务器                        npm install --save-dev webpack-dev-server
   配置文件和entry平级  将dist设制成www的    在package.json中"scripts"   配置 "dev":  "webpack-dev-server --open --progress", 打包进度条


22 热更新 局部的配置文件 ①const webpack = require('webpack');②app: './src/index.js'不写③hot: true

④new webpack.NamedModulesPlugin(),

   new webpack.HotModuleReplacementPlugin()


23 指定vue文件可以运行,装vue核心依赖 不用-dev            npm i vue
   配置vue的加载路径 和entry平级 resolve: { alias: { 'vue$': 'vue/dist/vue.js'} }


24 单文件组件解决组件繁琐问题css,js都有作用域           npm i --dev vue-loader vue-template-compiler 
   配置文件 在rules里   {test: /\.vue$/,use: 'vue-loader'}


25 依赖包安装node_modules                                      npm install


26 安装路由,引包,挂载,在Vue程序中                           npm i vue-router


27 配置路由表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值