【发布时间】:2019-05-19 17:54:49
【问题描述】:
我已经向 npm 发布了一个 npm 包。
当我尝试通过npm i <package-name> 将它安装在任何地方时,它会在其中安装所有依赖项。如何在不导航到该目录的情况下安装它的开发依赖项。
以下是已发布的 npm-package 的属性。
{
"name":"test-package",
"dependencies": {
"pg":"^7.7.1"
},
"devDependencies": {
"gremlin":"^3.3.3"
}
}
我的要求是,当我在我的项目位置输入npm i test-package时,我在我的node_modules目录中找到了pg,但是当我在开发环境中运行时,我需要gremlin 还要安装。如何安装 npm-package 及其所有依赖项(也包括开发)。
【问题讨论】:
-
你有没有试过这个question的任何答案/解决方案? (注意:有些答案已经过时了)
-
我尝试使用
npm i test-package --devnpm i test-package --only=dev但我无法安装 devDependencies(测试包)。
标签: node.js npm npm-install