| 云帆考试系统 - 北京云帆互联网科技有限公司

前端VUE开发

下载IDE

系统推荐使用的IDE为WebStorm,您也可以使用您熟悉的IDE,如VSCode等

下载WebStorm https://www.jetbrains.com.cn/webstorm/open in new window

安装引用

引用问题是困扰前端编译的最大问题,各种奇奇怪怪不能正常编译的问题都是由于环境安装不正确导致的,以下环境是作者本人的,提供参考

node : v16.18.0
npm : 8.19.2
node-sass: "^7.0.3"
python 3.9.6

导入项目

WebStorm > File > Open > 选择项目根目录下的pom.xml

编译项目

点击Terminal打开命令行工具,输入:

npm install

首次编译速度会慢些,请耐心等待

运行调试

修改接口地址,默认调试配置文件为项目根目录下的:.env.development

# 环境标签
ENV = 'development'
# 开发接口设置
VUE_APP_BASE_API = 'http://localhost:8801'

运行调试命令

npm run dev

打发行包

修改发行包配置文件.env.production,将接口地址修改为生产环境的接口地址

# 环境标签
ENV = 'development'
# 正式环境同域代理,不填写接口地址
VUE_APP_BASE_API = ''

接口地址可以是完整的https://或http://开头的URL,也可以留空,留空则表示同域访问,需要使用nginx进行同域代理即可访问 本文中的部署则使用了此种方法,打包时接口地址留空

运行以下命令打包

npm run build:prod

打包完成后,在项目根目录会产生dist文件夹,此文件夹即为发行包

异常处理

解决node-sass版本不对应问题,多数不能编译的问题都由此引起

# 移除node-sass
npm uninstall node-sass
# 重新安装node-sass
npm install node-sass -s

Baidu
map