node
文章平均质量分 81
记录 node 相关总结
JackChouMine
前端程序员
展开
-
npm ci vs npm i
npm ci 保证了依赖的一致性和可预测性,适合CI/CD环境。npm install 则无法保证。取决于你的具体需求和环境。在CI/CD环境中,特别是为了保证依赖的一致性和安装的速度,推荐使用。这确保了每次安装的依赖项版本都是一致的,非常适合自动化环境。):用于在开发环境或其他非CI/CD环境中安装依赖项。两个命令,都可安装项目的依赖。那么这两个命令有什么区别呢?在开发环境或需要灵活控制依赖版本的情况下,可以使用。文件来安装确切的依赖版本,忽略。文件会记录实际安装的依赖版本。原创 2024-06-30 17:37:39 · 547 阅读 · 0 评论 -
你知道 npmrc 文档吗? ---- npmrc 关键作用介绍
npmrc是 npm 的配置文件。rc 是 registry config 缩写。npm 在执行命令时,会读取里面的配置,然后执行特定的行为,通过它可改变 npm 的默认行为,比如下载精确版本的 npm 包,从某个 npm 源的下载依赖等。有4种.npmrc文件,npm 会依次读取这些文件,后面的文件会覆盖前面的文件的配置。项目级别的.npmrc文件,在文件所在的目录。用户级别的.npmrc文件,在用户的根目录。通过查看。全局级别的.npmrc文件, 在 npm 的安装目录下。通过查看。原创 2024-06-04 10:01:52 · 1139 阅读 · 0 评论 -
npm 语义化版本控制
为了在软件版本号中包含更多意义,反映代码所做的修改,产生了语义化版本,软件的使用者能从版本号中推测软件做的修改。npm 包使用语义化版控制,我们可安装一定版本范围的 npm 包,npm 会选择和你指定的版本相的安装。主版本号次版本号补丁版本号。有时候为了表达更加确切的版本,还会在版本号后面添加或者,来说明是预发布版本或者测试版本等。比如。安装带标签的版本希望安装带标签的版本,必须明确指定标签或者版本号,否则安装的是最新的不带标签的版本。原创 2024-06-03 04:35:56 · 785 阅读 · 1 评论