2017-06-12 66 views
1

git submodule add会将整个项目添加为子模块,包括它们的所有东西,测试等等,这将导致发布包大小过大。使用git子模块在发布时导致npm包大小太大

有什么办法可以解决这个问题吗?

+0

您应该使用npm'dependencies'而不是子模块。 – SLaks

+0

我需要使用一个C++项目。所以我将它作为子模块添加 –

回答

1

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

+0

构建包会有什么问题吗? CI?等等...... –

+0

咦?这只会影响'npm'操作(发布,打包等) – SLaks

+0

我不确定这样做的影响,只是确保。稍后再试一试。谢谢 –