配置Tailwind CSS Watch脚本遇JSON解析错误,求助解决
解决步骤
1. 还原被修改的依赖文件
- 找到
node_modules/postcss-cli文件夹并删除,然后在项目根目录的终端执行npm install,重新安装该依赖,把被你修改的package.json恢复原样。 - 记住:
node_modules是npm自动管理的依赖目录,绝对不能手动修改里面的任何文件,否则不仅容易引发JSON解析错误,后续重新安装依赖时你的修改还会被覆盖。
2. 在项目根目录的package.json中配置命令
所有项目自定义命令都应该写在自己项目根目录的package.json里,这是标准做法:
- 打开项目根目录的package.json文件,找到
"scripts"字段(没有就直接新增),添加watch命令:
{ "name": "你的项目名称", "version": "1.0.0", "scripts": { "watch": "npx tailwindcss -i ./src/css/input.css -o ./src/css/output.css --watch" }, // 其他原有字段保持不变 }
- 这里直接复用你原本能正常运行的tailwindcss CLI命令,避免额外配置postcss带来的麻烦。
3. 测试命令
在VSCode终端进入项目根目录,执行npm run watch,此时应该能正常启动Tailwind的自动编译功能。
额外提示
- JSON格式要求严格:所有键名、字符串值必须用双引号,键值对之间用逗号分隔,最后一个键值对后面不能加多余的逗号,否则会触发JSON解析错误。
- 后续如果需要调整命令,直接修改项目根目录的package.json即可,永远不要碰
node_modules里的文件。
内容的提问来源于stack exchange,提问作者faure
相关产品推荐
相关产品推荐

