【vue】前后端分离搭建记录

538 阅读3分钟

这是我参与8月更文挑战的第10天,活动详情查看:8月更文挑战

前期准备:

一、安装node.js

官网下载 nodejs.org/en/download…

LTS对应系统版本,LTS可以理解为已经过认证的版本?

注意:node是装yarn的前提,安装node.js后自动配置了环境变量。

检查版本输入命令 node --version

二、安装cnpm(可以只用npm不安装cnpm,cnpm只是速度较快而已)

淘宝NPM镜像 npm.taobao.org/

在cmd下运行命令 npm install -g cnpm --registry=https://registry.npm.taobao.org

三、安装yarn(node.js是安装yarn的前提)

官网 yarn.bootcss.com/

注意:安装yarn后,需要手动配置环境变量,结果发现自动配置了,但是cmd中path命令查不到

需要使环境变量生效:

————————————

以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电脑”->“属性”->“高级”->“环境变量”中设置的 PATH 值已经生效。

不用担心DOS窗口中的修改会影响环境变量的值,DOS窗口中的环境变量只是Windows环境变量的一个副本而已。但是对副本的修改却会引发Windows环境变量的刷新!

使用win+R->cmd 启动的cmd.exe 会发现在电脑属性中设置的环境变量立马生效了,在其他模式下启动的cmd却没有发生效果?!!

查看了一下资料,在电脑属性中设置环境变量以后,之后启动的程序和线程会生效,而对以前驻留内存的程序不起作用,也有人说kill explorer.exe 再启动explorer.exe 可以激发设置其作用。

然而都没用,注销了再解锁也没用,只能重启电脑了。

————————————

检查版本输入命令 yarn --version

四、安装前端IDE(推荐vscode)

官网 code.visualstudio.com/

下载对应系统版本

安装完成后:

五、正式搭建VUE项目开始

1、安装vue-cli:

npm install -g @vue/cli 或者 yarn global add @vue/cli 或者 npm install -g vue-cli

这个命令有没有@好像都可以,区别??得去查查

2、创建应用:

vue init webpack my-project 或者 vue create my-project

(官网新版命令换成了vue create my-project也可以但是创建出的目录结构不一样)

运行命令报错:

command failed: yarn --registry=https://……

仔细看命令窗口提示了node版本建议大于等于……

所以重新安装node.js即可

3、安装依赖包:

进入当前项目目录,默认存在package.json文件吧,只需要安装VUE的依赖包:npm install --save

如果没有package.json文件或者想重新安装所有依赖,可进行如下操作重新创建package.json:

yarn init 或者 npm init 都是创建一个 package.json

yarnyarn install 或者 npm install --save 通过 package.json 中的依赖依次进行安装

4、启动vue服务:

进入当前项目根目录,执行命令 npm run dev

自动通过默认浏览器打开默认端口3307和默认路由,可配置是否自动打开和默认打开的端口、路由。

配置自动打开浏览器:/config/index.js中的autoOpenBrowser设置为true即可

运行命令报错:

npm ERR! missing script: dev

查看package.json文件,"scripts"属性里面确实没有dev,但是多了serve,新建的项目运行命令改为:npm run serve

5、vue打包部署:

进入当前项目根目录,执行命令 npm run build

6、vue后续安装插件:

cnpm install chajianming --save-dev 会配置到package.json的devDependencies中