相关疑难解决方法(0)

我是否提交了由npm 5创建的package-lock.json文件?

npm 5今天发布,其中一项新功能包括创建package-lock.json文件的确定性安装.

这个文件应该保存在源代码管理中吗?

我假设它类似于,yarn.lock并且composer.lock两者都应该保留在源代码控制中.

git version-control lockfile node.js npm

1164
推荐指数
11
解决办法
40万
查看次数

你如何阻止为Node.js(package.json)安装"devDependencies"NPM模块?

我在我的package.json文件(缩短版本)中有这个:

{
  "name": "a-module",
  "version": "0.0.1",
  "dependencies": {
    "coffee-script":      ">= 1.1.3"
  },
  "devDependencies": {
    "stylus":             ">= 0.17.0"
  }
}
Run Code Online (Sandbox Code Playgroud)

我在Mac 10.6.8上使用NPM版本1.1.1.

当我从项目根目录运行以下命令时,它会安装dependencies devDependencies:

npm install
Run Code Online (Sandbox Code Playgroud)

我的印象是这个命令安装了devDependencies:

npm install --dev
Run Code Online (Sandbox Code Playgroud)

我如何才能使它npm install只安装dependencies(所以生产环境只获得那些模块),而像npm install --dev安装两者dependenciesdevDependencies

node.js npm

548
推荐指数
11
解决办法
29万
查看次数

"npm install"和"npm ci"有什么区别?

我正在进行持续集成并发现了npm ci命令.

我无法确定在我的工作流程中使用此命令的优点.

它更快吗?它会使测试更难,好吗,之后?

continuous-integration npm npm-install npm-ci

143
推荐指数
7
解决办法
4万
查看次数