使用纱线,我添加了一些额外的库(比如说jquery)
yarn add jquery
这将默认添加到 package.json 中的 依赖 块
但我想将其位置从 依赖 更改为 devDependencies 块。
目前我所做的是
yarn remove jquery
yarn add jquery -D
所以我正在寻找yarn
或npm
中的任何命令,它直接将库位置从 dependencies 更改为 devDependencies 块,而无需卸载和重新安装。
答案 0 :(得分:0)
使用npm或yarn命令的问题在于,重新添加的版本可能与当前使用的版本不同。如果这是您想要的-移动和升级-然后继续使用the accepted answer in this question。
如果没有,只需手动编辑package.json即可将行从devDependencies对象移至dependencies对象(必要时创建它)。您也可以去其他方向。
锁文件不包含任何有关产品是prod还是dev依赖项的信息,因此不需要更新。
从命令行文本编辑器中选择您喜欢的组合:sed
,awk
,grep
,perl
甚至python
。或者,您可以使用jq
之类的JSON编辑器。
虽然您是对的-对此应该有一个本地命令,也许我们需要向npm
/ yarn
发出拉动请求。