UNPKG

bkui-cli-template-webpack4-saas

Version:

bkui-cli-template-webpack4-saas

29 lines (24 loc) 1.15 kB
/** * @file development env * @author <%- author %> */ // 环境变量里的值需要 JSON.stringify 化,原因如下: // 这里的变量是给 new webpack.DefinePlugin 插件使用的,这个插件有如下两个特点: // 1、如果传入的变量是字符串,那么它将被用作代码片段。 // 2、如果传入的变量不是字符串,那么它将被字符串化(包括函数)。 // 例如: // 在代码中使用如下代码 // if (a === VARI) // 如果这里定义的是 VART: JSON.stringify('abcde') 那么这段代码会替换为 if (a === 'abcde') // 如果这里定义的是 VART: 'abcde' 那么这段代码会替换为 if (a === abcde) 会报错 import merge from 'webpack-merge' import prodEnv from './prod.env' const NODE_ENV = JSON.stringify('development') export default merge(prodEnv, { NODE_ENV: NODE_ENV, LOCAL_DEV_URL: JSON.stringify('<%- localDevUrl %>'), LOCAL_DEV_PORT: JSON.stringify('<%- localDevPort %>'), AJAX_URL_PREFIX: JSON.stringify('<%- ajaxUrlPrefix %>'), AJAX_MOCK_PARAM: JSON.stringify('<%- ajaxMockParam %>'), USER_INFO_URL: JSON.stringify('<%- userInfoUrl %>') })