WoJ*_*WoJ 1 javascript git vue.js quasar-framework
我是一名业余开发人员,编写了一些家庭使用的应用程序。我前端使用Quasar框架,后端使用Python。
我有一个 git 存储库,其中master保存了我的“生产代码”,我想尝试新版本的 Quasar(使用 Vue 3)。
我主要关心的是如何处理这个新框架将带来的新依赖。
该框架是通过 引导的quasar create testvue3 --branch next,它可以执行各种神奇的事情,包括安装npm库。
我的理解是这些库进入node_modules,它没有签入(它在.gitignore)。
我的问题:当涉及到依赖项时,我应该如何在master和分支(我将重新引导我的前端的分支)之间切换?v2
node_modules?npm install切换分支时?注意:建议将“node_modules”文件夹包含在 git 存储库中作为重复文件夹。虽然它具有非常有用的信息,但它并没有回答我关于如何处理不同分支的问题(特别是如何在它们之间切换并恢复正确的环境,库方面)
不同的分支可能包含不同的内容package.json,更多/更少的依赖项或相同版本的另一个版本。因此,在检查另一个分支时,运行npm install以确保所需的依赖项已安装在本地环境中非常重要。如果没有检测到任何更改,安装命令的输出将返回没有任何更改。IDE 甚至可以帮助您并建议仅在需要时运行它,就像 WebStorm 的情况一样。要考虑:
package.json并package-lock.json进入 Git,但没有node_modules(它太大了!)git commit对这两个文件进行所有更改npm install以确保满足依赖关系要求| 归档时间: |
|
| 查看次数: |
471 次 |
| 最近记录: |