pnpm的monorepo项目中报错找不到postss config,如何处理?
项目基于pnpm搭建的monorepo
目前里面只有一个项目暂且叫他a
目录结构如下
projects - a
- postcss.config.js
...
package.json
pnpm-workspace.yaml
...
a项目基于vue2搭建,使用postcss做移动端适配,使用组件库是vant
运行以下命令将项目跑起来
pnpm icd a
pnpm run serve
跑的时候报错如下:
Error: no postcss config found ...
但是我已经在a项目下放了postcss.config.js
我尝试将postcss.config.js 放到根目录,就可以正常运行,这是为什么?
我希望能放到a项目目录下,每个项目postcss配置可能不同,要如何处理?
回答:
module.exports = { css: {
loaderOptions: {
postcss: {
config: {
path: "./", // 指定配置文件读取位置,即`packages/vue2/postcss.config.js`
},
// 或者直接在这里写配置
// plugins: [
// require("postcss-pxtorem")({
// rootValue: 153,
// propList: ["*"],
// exclude: /node_modules/,
// })
// ]
},
},
},
};
以上是 pnpm的monorepo项目中报错找不到postss config,如何处理? 的全部内容, 来源链接: utcz.com/p/932818.html