You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

package.json中workspaces配置报错及tailwindcss模块缺失求助

问题修复指南

1. Workspaces配置类型错误的修复

你把workspaces配置放在了dependencies字段里,这是错误的——workspaces是package.json的顶级配置项,不能作为依赖项存在,这就是你收到「Incorrect type. Expected "string"」错误的原因。

正确做法是将workspaces从dependencies中移出,放到package.json根层级:

{
  "name": "mymbsa",
  "version": "0.1.0",
  "private": true,
  "license": "MIT",
  "workspaces": {
    "nohoist": [
      "@tailwindcss/forms",
      "@tailwindcss/forms/**"
    ]
  },
  "dependencies": {
    // 保留原有所有依赖项,移除其中的workspaces配置
  },
  // scripts、devDependencies等其他配置保持不变
}

2. 找不到tailwindcss模块的修复

结合你的配置和报错信息,按以下步骤处理:

  • 先清理现有依赖与缓存:
    rm -rf node_modules
    rm yarn.lock
    yarn cache clean
    
  • 重新安装依赖:
    yarn install
    
  • 检查craco.config.js,确保tailwindcss的引入路径正确,你使用的是postcss7兼容版本,引用方式应为:
    const tailwindcss = require('tailwindcss');
    // 后续配置正常使用即可
    
  • 确认devDependencies中的tailwindcss配置正确,当前你的配置是符合要求的:
    "tailwindcss": "npm:@tailwindcss/postcss7-compat"
    

完成以上操作后,重新执行yarn start即可解决模块找不到的问题。

内容的提问来源于stack exchange,提问作者Jabri Juhinin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 10:52:54