【发布时间】:2021-05-10 20:06:16
【问题描述】:
我是一名业余开发人员,编写了一些家庭使用的应用程序。我在前面使用Quasar framework,在后面使用 Python。
我有一个 git 存储库,master 保存我的“生产代码”,我想尝试新版本的 Quasar(使用 Vue 3)。
我主要关心的是如何处理这个新框架将带来的新依赖。
框架通过quasar create testvue3 --branch next 引导,它可以做各种神奇的事情,包括安装npm 库。
我的理解是这些库进入node_modules,没有签入(在.gitignore)。
我的问题:当涉及到依赖项时,我应该如何在 master 和 v2 分支(我将重新引导我的前端)之间切换?
- 我应该签到
node_modules吗? - 或
npm install切换分支时? - 还是别的什么?
注意:Should "node_modules" folder be included in the git repository 被建议为重复项。虽然它有非常有用的信息,但它并没有回答我关于如何处理不同分支的问题(特别是如何在它们之间切换并恢复正确的环境,图书馆方面)
【问题讨论】:
-
我相信this 的帖子应该可以帮助您了解该目录的用途。更改活动分支时应该检查到 git 并运行
npm I(尽管它只会在需要时安装依赖项)。 -
@Lucio:谢谢,这是有价值的信息,但实际上并没有解决我关于如何切换分支的问题(尽管它有助于决定是否检查
node_modules)
标签: javascript git vue.js quasar-framework