Node.js npm:如何在开发人员和非开发人员中拥有重复的依赖关系

Node.js npm:如何在开发人员和非开发人员中拥有重复的依赖关系,node.js,npm,dependencies,npm-install,Node.js,Npm,Dependencies,Npm Install,我有一个回购协议,它是我所有主要项目的依赖项。在这份回购协议中,我有一个我们开发的dev分支。未设置生产标志时可以使用此选项吗 我有一个package.json,看起来像这样: { "dependencies": { "repo": "git+ssh://git@git.example.com:pack/repo.git" }, "devDependencies": { "repo": "git+ssh://git@git.example.com:pack/repo.

我有一个回购协议,它是我所有主要项目的依赖项。在这份回购协议中,我有一个我们开发的
dev
分支。未设置生产标志时可以使用此选项吗

我有一个
package.json
,看起来像这样:

{
  "dependencies": {
    "repo": "git+ssh://git@git.example.com:pack/repo.git"
  },
  "devDependencies": {
    "repo": "git+ssh://git@git.example.com:pack/repo.git#dev"
  }
}
npm警告包repo作为开发和生产依赖项包含


当我执行
npm安装时
,它会从
依赖项安装一个。当未设置生产标志时,是否有方法从
devDependencies
安装该标志?

是否可以使用该标志?不,我没有使用该标志