我是Nuxt 2.13和Sass-loader 8.0.2。我将在scss文件中添加两个环境变量。我成功地在Nuxtjs的构建部分添加了一个变量:
build: {
loaders: {
scss: {
prependData: `$base_url: '${process.env.NODE_ENV == 'development' ? process.env.NUXT_BASE_URL : process.env.SITE_BASE_URL+'/'}';`,
}
}
}
但如何添加另一个???
试图
prependData: `$base_url: '${process.env.NODE_ENV == 'development' ? process.env.NUXT_BASE_URL : process.env.SITE_BASE_URL+'/'}';$nuxt_mode: '${process.env.NODE_ENV}';`
但它不会加上第二个
3条答案
按热度按时间z9smfwbn1#
在nuxt3的情况下,使用以下命令
4si2a6ki2#
Nuxt 2.15.4不需要sass-loader(它是捆绑的)。所以:
1dkrff033#
我建议你更新到sass-loader >= 9.0.0,然后将prependData替换为additionalData,它可以是一个函数。