是否可以在package.json
中设置依赖项列表,而无需在本地安装npm install package --save
?如果是这样,请留下一个例子。谢谢
答案 0 :(得分:1)
如果我了解这项权利,您希望能够快速添加已在全局安装的Express版本,作为项目的依赖项。
唯一直接的答案是,即使您自己也不应该真正依赖全局安装。它开创了一个错误的先例,并可能最终导致您忘记一起声明依赖项。
您可以获得的最接近的信息只是获取全局安装的依赖项和版本(npm list -g --depth=0
)的列表,然后安装所需的东西。
这是两个步骤,而不是直接选择package
的版本并使用--save
标志进行安装
答案 1 :(得分:0)
您可以在package.json中手动指定依赖项,如下所示:
{
"name": "my_package",
"version": "1.0.0",
"dependencies": {
"my_dep": "^1.0.0",
"my_dep_2": "^2.0.0"
},
"devDependencies" : {
"my_test_framework": "^3.1.0"
}
}
每个依赖项都用逗号分隔并使用版本号编写。
要安装依赖项
npm install
您可以阅读文档以了解更多信息 https://docs.npmjs.com/getting-started/using-a-package.json