在package.json中:
"scripts": { "dev": "node build/dev-server.js", "start": "npm run dev", "test": "node build/build.js", "build": "node build/build.js" },
然后在config/prod.env.js中:
'use strict' const URL = require('./request.json'); const target = process.env.npm_lifecycle_event let obj = {} if(target === 'test') { obj = { NODE_ENV: '"production"', _BASEURL: `'${URL.miya.baseURL}'` } console.log('yeah') } else { obj = { NODE_ENV: '"production"', _BASEURL: `'${URL.prd.baseURL}'` } } module.exports = obj;
在config添加文件require.json
{ "dev":{ "baseURL": "http://localhost:8081" }, "test":{ "baseURL": "http://sfim-common.sit.sf-express.com/sfimecsauth/workboard" }, "prd":{ "baseURL": "http://sfim-mcommon.sf-express.com/sfimecsauth/workboard" } }
【续】