Tailwind预设从.env文件获取动态文件名



我要让Tailwind使用多种配置。正如我在文档中所读到的,我可以为此使用预设。

现在我创建了第二个文件,名为:;tailwind.clientname.js";,然后在tailwind.config.js文件中调用它。像这样:

const project = process.env.PROJECT
module.exports = {
presets: [require('./tailwind.' + project + '.js')],
}

我还创建了一个.env文件,内容为:

PROJECT="clientname"

但当我运行我的纱线手表脚本时,Tailwind似乎看不到.env值它返回为tailwind.undefined.js

我怎样才能做到这一点?我想念依赖关系吗?谢谢

默认情况下,process.env(包含用户环境的对象(无法访问.env文件中的变量。为了能够从.env文件加载这些变量,您可以安装dotenv包

Dotenv是一个零依赖模块,它将环境变量从.env文件加载到process.env

最新更新