【发布时间】:2023-03-16 10:47:01
【问题描述】:
Angular/cli 将被全局安装,但使用它创建的项目也将包含一个 devDependency。 假设我有一些使用某个版本的 Angular/cli 的项目的发布分支,当我将全局安装的 Angular/cli 更新到最新版本时,该项目会受到影响吗? 还是发布的项目会继续使用自己指定的 devDependency 版本?
【问题讨论】:
标签: angular-cli
Angular/cli 将被全局安装,但使用它创建的项目也将包含一个 devDependency。 假设我有一些使用某个版本的 Angular/cli 的项目的发布分支,当我将全局安装的 Angular/cli 更新到最新版本时,该项目会受到影响吗? 还是发布的项目会继续使用自己指定的 devDependency 版本?
【问题讨论】:
标签: angular-cli
这取决于您调用npm 和ng 的工作目录。 @angular/cli 库安装在项目的本地 npm_modules 中。如果您从项目的根文件夹中调用npm 或ng,将首先找到本地版本。如果您从其他地方调用,则会找到全局安装的库。
因此,您的项目中的本地版本可能与全局版本不同。
【讨论】: