简体中文 | English
-
node 环境
-
package.json 中要求:
"node": ">=10.22.0"
-
验证 nodejs 版本
node -v
-
-
yarn
-
安装 yarn
npm install -g yarn
-
-
安装依赖包
-
在项目根目录下执行,即
package.json
同级,需要耐心等待安装完成yarn install
-
-
准备好可用的后端
-
准备好可访问的后端,举个例子:https://172.20.154.250
-
修改
config/webpack.dev.js
中的相应配置:if (API === 'mock' || API === 'dev') { devServer.proxy = { '/api': { target: 'https://172.20.154.250', changeOrigin: true, secure: false, }, }; }
-
-
配置访问的 host 与 port
-
修改
devServer.host
与devServer.port
-
修改
config/webpack.dev.js
中的相应配置const devServer = { host: '0.0.0.0', // host: 'localhost', port: 8088, contentBase: root('dist'), historyApiFallback: true, compress: true, hot: true, inline: true, disableHostCheck: true, // progress: true };
-
-
搭建完成
-
在项目根目录下执行,即
package.json
同级yarn run dev
-
使用
config/webpack.dev.js
中配置的host
与port
访问即可,如http://localhost:8088
-
开发使用的前端实时更新环境搞定。
-
-
具备符合要求的
nodejs
与yarn
-
在项目根目录下执行,即
package.json
同级yarn run build
-
打包后的文件在
dist
目录,交给部署相关人员即可。
-
具备符合要求的
nodejs
与yarn
-
在项目根目录下执行,即
package.json
同级yarn run build:test
-
打包后的文件在
dist
目录 -
注意!!!这个测试包为了测出代码覆盖率的
-
建议使用 nginx,以完成带有代码覆盖率的 E2E 测试。