上传git时,node_modules文件夹是需要忽略的,而uni_modules也需要忽略吗?如果需要忽略,那别人从git上clone回项目,如何安装uni_modules的插件呢?
还有一个问题:uni-app项目有什么文件或文件夹不需要上传到git的?麻烦老大回答下谢谢
上传git时,node_modules文件夹是需要忽略的,而uni_modules也需要忽略吗?如果需要忽略,那别人从git上clone回项目,如何安装uni_modules的插件呢?
还有一个问题:uni-app项目有什么文件或文件夹不需要上传到git的?麻烦老大回答下谢谢
Jello2046 - 为什么这个字段保存不了?
可是真的很不科学,通常来说依赖包这么大的东西都是不需要提交的,毕竟上传下载体积都很大。node_modules 有 package.json 可以用 npm install,但是 uni_modules 却没有这样的机制,真的很困惑。
uni_modules不是npm,它是npm和原生仓储的父级。
uni_modules是不能忽略的,uni_modules里的npm或原生仓储,可以忽略,挂在各自的仓储库上自行安装
所以,是否可以总结为:
uni_modules 是所有 npm 模块 和 原生仓储插件 的父级目录。
uni_modules 中的内容来源于 npm,则这些部分可以忽略,并通过 npm install 自动安装。 原生仓储插件(非 npm 模块),则这些内容通常需要提交至 Git 仓库。 处理方式总结:
node_modules 文件夹 应忽略:可以通过 package.json 和 npm install 安装恢复。 uni_modules 文件夹 应提交:它包含原生插件和其他非 npm 模块,无法通过 npm 安装恢复。 uni_modules 中的 npm 子模块可以忽略:它们与其他 npm 依赖一样可以通过安装脚本恢复。 结论:
uni_modules 不能完全忽略,应提交至 Git 仓库。 2024-11-20 10:14
高级CV
它就是本地的代码呀,不是依赖包啊
2025-12-31 09:53