How to keep package.json under control
摘要
Val Town是一个依赖繁多的React应用,其node_modules
目录高达863MB。虽然依赖管理复杂,但很多依赖是必要的,如TypeScript编译器和CodeMirror。维护依赖时,建议阅读新依赖的源码和文档,避免引入冗余代码。使用npm ls
和package-lock.json
了解依赖关系,优化重复依赖。工具如Grand Perspective和Knip帮助分析包大小和清理无用依赖。依赖管理是开发生态的一部分,选择可靠模块是关键。