2.3 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	English | Chinese
Preparation before development
- 
Node environment - 
Requirement in package.json: "node": ">=10.22.0"
- 
Verify nodejs version node -v
 
- 
- 
Yarn - 
Install yarn npm install -g yarn
 
- 
- 
Install dependencies - 
Execute in the project root directory, which is the same level as package.json, and wait patiently for the installation to completeyarn install
 
- 
- 
Prepare a usable backend - 
Prepare an accessible backend, for example: https://172.20.154.250 
- 
Modify the corresponding configuration in config/webpack.dev.js:if (API === 'mock' || API === 'dev') { devServer.proxy = { '/api': { target: 'https://172.20.154.250', changeOrigin: true, secure: false, }, }; }
 
- 
- 
Configure access host and port - 
Modify devServer.hostanddevServer.port
- 
Modify the corresponding configuration in config/webpack.dev.jsconst 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 };
 
- 
- 
Completed - 
Execute in the project root directory, which is the same level as package.jsonyarn run dev
- 
Use the hostandportconfigured inconfig/webpack.dev.jsto access, such ashttp://localhost:8088
- 
The front-end real-time update environment used for development is done. 
 
- 
Front-end package used in production environment
- 
Have the required nodejsandyarn
- 
Execute in the project root directory, which is the same level as package.jsonyarn run build
- 
The packaged files are in the distdirectory and handed over to the deployment personnel.
Front-end package used for testing
- 
Have the required nodejsandyarn
- 
Execute in the project root directory, which is the same level as package.jsonyarn run build:test
- 
The packaged files are in the distdirectory
- 
Attention! ! ! This test package is designed to measure code coverage 
- 
It is recommended to use nginx to complete the E2E test with code coverage. 
