Mad*_*ist 10 javascript json node.js npm npm-install
我想知道是否可以运行一个命令来检查包是否是一个有效的npm包,将它作为依赖项添加到package.json,但不安装它.
我这样做是因为我在全球范围内安装了某个软件包,并且需要将其用于开源项目.因此,我希望它被包括在内.
And*_*ndy 10
只更新package.json而没有任何其他副作用的正确方法是:
npm install --save --package-lock-only --no-package-lock <package>
Run Code Online (Sandbox Code Playgroud)
使用--package-lock-only
防止写入node_modules.
该--package锁,只有争吵只会更新包lock.json,而不是检查node_modules和下载依赖.
然后,用于--no-package-lock
防止创建锁定文件:
该--no包锁参数将阻止NPM从创建一个包lock.json文件.在使用package-lock运行时,npm在安装时不会自动修剪节点模块.
有关更多信息,请参阅npm安装文档.
我认为你不能用 npm 做到这一点。我查看了文档,但没有找到任何相关内容。
您可以使用此作为解决方法:
npm i <package> --save && npm uninstall <package>
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。
归档时间: |
|
查看次数: |
2586 次 |
最近记录: |