美文网首页
npm的依赖包管理锁定

npm的依赖包管理锁定

作者: 简简健 | 来源:发表于2017-12-13 14:19 被阅读0次

package.json文件中列出了我们需要的npm包依赖,正常情况下都是直接npm install即可,并没有在意。可是前段时间新来同事发现项目出现问题了。找了好久,都是同样的代码。我的可以正常运行,同事的却不行。 最后发现是公共库的版本问题导致。

后来在网上查了资料才知道需要版本锁定

"dependencies": { "jquery": "~2.2.3"}  (只是允许小版本的修复变更,即2.2.X)

"dependencies": { "jquery": "^2.2.3"}  (允许小版本的变更,即 2.X.X)

"dependencies": { "jquery": "*"}  (无限制)

要想解决这个问题, 需要把 ‘^’ 这个版本控制去掉。然后加上一个package-lock.json文件。
node.js的最新版,在mac上可以自动生成。 windows 版本可以下载一个yarn。 然后yarn install,自动生成一个package.json文件 

相关文章

  • npm的依赖包管理锁定

    package.json文件中列出了我们需要的npm包依赖,正常情况下都是直接npm install即可,并没有在...

  • gulp详解

    npm npm node package manager 项目管理的依赖包 npm 使用1.初始化操作:npm i...

  • Added non-passive event listener

    1.使用npm管理器下载default-passive-events依赖包 npm i default-passi...

  • npm管理依赖包的版本

    n管理node版本 安装: 2.查看当前已经安装的node版本以及正在使用的版本(前面有一个o) 安装其他的nod...

  • npm心得

    npm: 管理项目的依赖包,可以用来下载我们要使用的东西,安装后可以通过npm -v来查看版本 npm使用: 1)...

  • npm常用指令

    检查包版本 npm list检查所有包的版本及依赖关系.npm list {pkg}检查特定包的版本及依赖关系.可...

  • github仓库同步到npm遇到的问题

    使用NPM工具进行包管理1.通过NPM提供的npm命令来进行依赖包的下载、升级和移除2.通过package.jso...

  • npm如何管理依赖包的版本

    Node.js的依赖管理系统公认是非常先进的。这一篇文章来简单谈谈npm如何管理项目的依赖包的版本。 下文大多翻译...

  • YARN使用记录

    yarn替代npm管理依赖包 why:缓存、速度快主要还是因为yarn.lock比npm自带的lock更好用可靠 ...

  • 安装项目依赖包 | 基于Ant Design Pro 2.0 的

    安装项目依赖包 根据自身习惯的方式,自行选择使用 npm 或 yarn 进行安装依赖包。 注意:如果选择 npm ...

网友评论

      本文标题:npm的依赖包管理锁定

      本文链接:https://www.haomeiwen.com/subject/whwaixtx.html