npm-ci

作者: 472abb2e4941 | 来源:发表于2018-11-20 23:19 被阅读38次

    NPM 5.7.0 引入了一种新的安装依赖的方式:

    $ npm ci
    

    它是从 package-lock.json 文件安装依赖, 具有快以及可靠优点,关于速度的比较引用官方图:

    image.png

    官方有下面补充:

    • 项目里面必须存在 package-lock.json 或 npm-shrinkwrap.json.
    • 如果 package lock 里面依赖和 package.json 不一致, npm ci 会报错并且退出, 而不是更新 package lock 文件
    • npm ci 只能一次性安装整个工程的依赖, 不能使用这个命令单独添加依赖
    • 如果 node_modules 文件夹存在, 它会在安装依赖之前删除这个文件夹
    • 它不会改变 package.json 或者任何 package-locks

    相关文章

      网友评论

          本文标题:npm-ci

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