本项目更新请强制同步:https://gitee.com/realucas/vue_template
本项目是前端团队使用Vue开发项目的模板项目。 更多请见:vue_template
- 请检查
public/index.html中title字段修改为项目所需title - 请检查
package.json中name和version字段修改 - 检查
README.md中关于项目说明修改
npm installnpm run servenpm run build:devnpm run build:prodnpm run reportnpm run lint# 只能修复部分问题,有些问题需要手动修复
npm run lint:fixEslint工具说明:
- 本项目所用命令默认只会检查
src目录下所有的js和vue文件。 .eslintignore文件默认添加了对src/assets目录下所有js文件的忽略
npm run stylelint# 只能修复部分问题,有些问题需要手动修复
npm run stylelint:fixStylelint工具说明:
- 本项目所用命令默认只会检查
src目录下所有的html,vue,css,less文件。 - 在
src/assets目录下新增样式文件会进行检测,如果有不需要检测(如第三方样式、已经压缩的样式)的文件请添加至.stylelintignore - 如果在
src/assets目录下添加了需要忽略的文件,但是检查未通过,可以将package.json中这段代码暂时删除(删除但不要提交到代码仓库):
"src/**/*.{html,css,less,vue}": [
"stylelint --fix",
"git add"
]
- 将
.env.privatizationVue应用环境变量文件中的需要动态变化的参数改为变量名=#变量名的形式。 - 在
Dockerfile.privatization文件中添加docker运行环境变量。 - 在
./nginx/run.sh添加docker运行环境变量对Vue应用环境变量替换,参考第三行。 - Vue应用构建命令
npm run build:privatization。 - docker运行命令,通过
-e指定环境变量:
docker run --name DOCKER_NAME -p 8080:80 -e VUE_APP_TEST=TEST -d IMAGE_NAME:TAG默认nginx代理地址可通过VUE_APP_SERVER_URL变量配置,路径格式为完整url,如http://27.0.0.1(地址结尾请勿加/)