VSCode 搭建 Vue项目 lite-server

VSCode搭建Vue项目

vscode vue 格式化

1.在 vscode 的extension中搜索 “vetur”插件,并安装,安装成功后重启编辑器。

2.设置,查找 vetur.editor.defaultFormatter
Editor:Default Formatter 选择 Vetur

 

1.假设Vscode、nodejs等已经安装
打开VScode的终端,调出命令输入框。点击终端-新建终端。
node -v && npm -v

查看npm安装的插件
npm ls -g cnpm
npm ls -g --depth 1

2.vue-cli可以帮助我们快速构建Vue项目。
npm install -g vue-cli

3.安装webpack,它是打包js的工具
npm install -g webpack

4.始创建vue项目
首先创建一个文件夹用来存放你的项目,用vscode打开对应的文件夹,并在终端cd到对应的文件夹
vue init webpack myvue

1.项目名称,如果不需要就直接回车
2.项目描述,如果不需要就直接回车
3.项目作者,默认计算机用户名
4.构建方式,两个选择(上下箭头选择,回车即为选定,vscode支持箭头选择)
建议选择 : Runtime + Compiler:recommended for most users
5.安装vue的路由插件,需要就选y
6.是否使用ESLint检测你的代码,建议选择 ‘N’
因为选择 ‘Y’ 在做调试项目时,控制台会有很多 黄色警告 提示格式不规范,但其实并不影响项目
7.是否安装单元测,建议 : N
8.是否安装E2E测试框架NightWatch(E2E,也就是End To End,“用户真实场景”)建议 : N
9.项目创建后是否要为你运行“npm install”?这里选择包管理工具(上下箭头选择,回车即为选定,vscode支持箭头选择)
// 使用npm
// 使用yarn
// 自己操作

完成之后的vscode左边可以看到如下目录,其中main.js就是入口。


5.运行项目
先cd到项目文件夹,cd myvue,然后输入以下指令
完成之后,项目文件夹中会出现一个dist文件夹,里面就是打包之后的内容,直接部署就好

npm 部署方式
npm run dev
npm run build

yarn 部署方式
yarn run dev
yarn build

 


npm与yarn比较:
npm init             yarn init           初始化项目
npm install/link         yarn install/link       默认安装依赖
npm install taco --save     yarn add taco        安装某个依赖,并默认保存到package
npm uninstall taco --save      yarn remove taco       移除某个依赖
npm install taco --save-dev    yarn add taco --dev     安装某个开发时依赖
npm update taco --sav      yarn upgrade taco      更新某个依赖
npm install taco --global     yarn global add taco    安装某个全局依赖
npm publish/login/logout     yarn publish/login/logout    发布/登录/登录
npm run/test           yarn run/test       运行某个命令


Yarn 独有的命令:
 yarn licenses ls —— 允许你检查依赖的许可信息
 yarn licenses generate —— 自动创建依赖免责声明 license
 yarn why taco —— 检查为什么会安装 taco,详细列出依赖它的其他包
 yarn why vuepress —— 检查为什么会安装 vuepress,详细列出依赖它的其他包

 

 

lite-server 安装

npm init
npm install --save-dev lite-server


修改package.json文件,加入如下语句:

"scripts": {
"dev": "lite-server",
"start": "lite-server"
},

默认端口是3000,如果想使用其他端口需要修改配置:

新建bs-config.json文件,
{
"port":8084,
"browser" : ["chrome"]
}

高级玩法
删除json配置文件,新建bs-config.js文件,
在这里你可以自定义lite-server的行为,在刷新的时候执行各种回调函数,比如压缩css,比如合并js等

"use strict";

module.exports = {
injectChanges: false,
files: [ './**/*.{html,htm,css,js}' ],
watchOptions: { ignored: 'node_modules' },
server: {
baseDir: './',
middleware: []
},
"port":8084,
"browser" : ["chrome"]
}

posted @ 2021-06-18 09:37  vicowong  阅读(516)  评论(0编辑  收藏  举报