我想使用其他样式进行分期。如何在节点环境中进行不同的设置。
例如,我有以下scss文件:
scss/style.scss
scss/theme.scss
scss/green.scss
编译后会给我
style.scss
现在我想更改分期的样式,并且要使用
**red.scss** instead of green.scss
仅用于登台。 生产对此不起作用。
答案 0 :(得分:1)
您可以通过在配置文件中添加样式名称来在不同的服务器上设置不同的样式。
//require config.js and it can be like this:
var environments = {};
environments.staging = {
'httpPort': 3000,
'envName': 'staging',
'style': 'red.scss'
}
environments.production = {
'httpPort': 5000,
'envName': 'production',
'style': 'green.scss'
}
var currentEnvironment = typeof(process.env.NODE_ENV) == 'string' ? process.env.NODE_ENV : '';
var environmentToExport = typeof(environments[currentEnvironment]) == 'object' ? environments[currentEnvironment] : environments.staging;
module.exports = environmentToExport;
答案 1 :(得分:0)
您是否考虑过使用环境变量?