有次它为了跑通测试,自己 npm install 了一堆东西,还改了 package.json。
现在规则是:需要新依赖必须先说明用途,等我批准。
理由:依赖是长期负债。它选包的依据是训练数据里的流行度,不看维护状态、不看你项目的约束。装进来之后出问题的是你。
在 CLAUDE.md 里写:禁止修改 package.json / requirements.txt,禁止执行安装命令,需要新依赖时说明包名、用途、替代方案。
这条之后,项目依赖干净多了。
主楼- 暂无回复
继续逛逛
有次它为了跑通测试,自己 npm install 了一堆东西,还改了 package.json。
现在规则是:需要新依赖必须先说明用途,等我批准。
理由:依赖是长期负债。它选包的依据是训练数据里的流行度,不看维护状态、不看你项目的约束。装进来之后出问题的是你。
在 CLAUDE.md 里写:禁止修改 package.json / requirements.txt,禁止执行安装命令,需要新依赖时说明包名、用途、替代方案。
这条之后,项目依赖干净多了。