package-lock.json

    1热度

    1回答

    我们的项目使用npm进行包管理。从npm 4升级到npm 5后,我们决定选择新的package-lock.json。 提交它和其它机器上执行npm install后,我们发现在程版本差异和解决条目指定: 1)version包lock.json依赖性编码为URL的例子: "jspm": { "version": "https://registry.npmjs.org/jspm/-/jspm

    18热度

    2回答

    将我的NPM更新到最新版本(从3.X到5.2.0)并在现有项目上运行npm install后,我得到一个自动创建的package-lock.json文件。 我可以告诉package-lock.json给我一个确切的依赖树,而不是package.json。 从这个信息来看,似乎package.json是多余的,不再需要。 它们都是NPM工作所必需的吗? 是否安全或仅可使用package-lock.j

    7热度

    1回答

    我们的团队刚刚更新为npm @ 5。 package-lock.json在Windows和Mac之间统一(某些依赖项是可选的,因此它们不会在Windows上安装,但它们在Mac上执行),因此无论机器如何,我们都会生成相同的node_modules结构。这都很好,那么每一个团队成员通过以下步骤去的: rm -rf node_modules git pull npm install 这实际上就完全适用

    56热度

    3回答

    随着release of [email protected],现在会写package-lock.json除非npm-shrinkwrap.json已经存在。 我安装NPM @ 5全球范围内通过: npm install [email protected] -g 而现在,如果npm-shrinkwrap.json的过程中发现: npm install 警告将打印: npm WARN read

    1热度

    2回答

    我期望在package.json中添加新的依赖关系并运行npm install后看到我的package-lock.json文件发生了更改 - 但package-lock.json没有更改。 设置: 节点版本6.11.0 npm版本3.10.10 我尝试删除旧的package-lock.json,运行npm install后 - 没有生成新文件。 任何人都可以请告诉我如何续订package-lock

    6热度

    1回答

    在相同的git仓库运行`NPM install`,如果我删除node_modules和package-lock.json,我的期望是,运行npm install应该产生相同每次(给予或采取可能在中期发行得到更新几个模块package-lock.json文件。 什么我发现是我得到的这取决于大大不同的文件,我是否做到这一点的OSX机器上而不是Linux机器。 这是预期的吗?如果是这样,提交的值是多少p

    9热度

    1回答

    npm 5介绍package-lock.json,其中的文档是here。 它声明该文件旨在包含在版本控制中,因此克隆您的软件包并安装它的任何人都将拥有相同的依赖版本。换句话说,您不应该将其添加到您的文件.gitignore文件。 它没有声明的是不是该文件打算包含在已发布的软件包中。这个问题可以改写为; 应该将package-lock.json包含在.npmignore中吗?

    5热度

    1回答

    我正在寻找纱线--pure-lockfile flag的等价物。 当你希望它读取你的锁文件但不修改它时,在CI中安装依赖关系时,此标志很有用。 npm v5是否具有相同的功能?

    8热度

    2回答

    我不小心删除了我的package-lock.json文件。 npm install不会生成新的。我如何获得npm重新创建此文件。

    0热度

    1回答

    我刚刚在我的一个项目中使用npm install --save-dev [email protected]升级了ava。 令我惊讶的是,它的依赖性正在从package-lock.json丢失: 补充: + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/ava/-/ava-0.22.0.tgz", + "int