使用git子模块导致发布时npm包的大小太大

git submodule add会将整个项目添加为包含所有东西,testing等的子模块,这将导致发布包的大小过大。

有什么办法可以克服吗?

您可以添加一个.npmignore文件,其中包含一个glob模式列表(如.gitignore ),用于从发布中排除的文件。