所讨论的代码非常简单。我有一个";应用程序";包含服务器目录的文件夹。我打开一个终端。我把cd输入应用程序。然后我输入npx创建下一个应用程序客户端。下一次安装。我将目录更改为应用程序/客户端。我运行npm运行dev。我把这个放在控制台里。。。
错误:您的自定义PostCSS配置必须导出plugins
密钥。
我尝试了创建下一个应用程序的早期版本。相同的尝试在我的机器上进行其他安装。相同的
有什么方法可以找出邮政编码下一步认为使用的是什么吗?
我可以添加一个配置来修复它吗?
好的,我找到了答案!我添加了一个几乎为空的postcss.config.json
。
{
"plugins": [
]
}
首先,我尝试使用确切的例子,";默认";,从nextjs文档。。。
{
"plugins": [
"postcss-flexbugs-fixes",
[
"postcss-preset-env",
{
"autoprefixer": {
"flexbox": "no-2009"
},
"stage": 3,
"features": {
"custom-properties": false
}
}
]
]
}
那没用。然后我删除了json数据,只留下一个空的插件数组。工作。
但是为什么。。。
您可能不需要删除数组中的所有内容,这个Github问题线程提到了对错误的修复https://github.com/nrwl/nx/issues/8884.
您需要删除require
调用并传递字符串:
plugins: [
'autoprefixer' //instead of require('autoprefixer')
]