使用老式的标记代替npm有什么缺点吗?

使用老式的标记代替npm有什么缺点吗?,npm,web-applications,frontend,Npm,Web Applications,Frontend,最近,node package manager非常流行,为我们做了很多工作,但是很难理解幕后到底发生了什么。我真的很喜欢插入Vue、Babel等的简单标记。我还没有在大型项目上工作过,我真的想知道在npm cli上使用脚本标记有什么缺点。当您npm安装库、插件、扩展等时,它可以声明为带有-save标志的依赖项。这样做时,它在package.json文件中被标记为依赖项,这是依赖项版本控制的关键。如果您只是使用CDN,那么您正在引入一个库的路径,该库在将来的某个时候可能会被弃用 在开发过程中使用C

最近,node package manager非常流行,为我们做了很多工作,但是很难理解幕后到底发生了什么。我真的很喜欢插入Vue、Babel等的简单标记。我还没有在大型项目上工作过,我真的想知道在npm cli上使用脚本标记有什么缺点。

当您npm安装库、插件、扩展等时,它可以声明为带有-save标志的依赖项。这样做时,它在package.json文件中被标记为依赖项,这是依赖项版本控制的关键。如果您只是使用CDN,那么您正在引入一个库的路径,该库在将来的某个时候可能会被弃用


在开发过程中使用CDN是可以的,但在生产过程中,对于依赖项来说,这不是一个好的做法,尽管我在某些例外情况下使用CDN,例如google字体。

是否有办法了解在键入npm update时发生的情况,据我所知,npm安装包在官方网站上并没有透露太多。当你更新你的npm安装包时,它将更新到你的package.json文件中允许的最新版本。有关此功能,请参阅NPM文档的这一部分