在package.json中是否有任何简短的命令将一个模块从devDependencies移动到dependencies ?
我发现自己总是这样做:
npm uninstall <module_name> --save-dev
npm install <module_name> --save
有没有更简单的方法?
在package.json中是否有任何简短的命令将一个模块从devDependencies移动到dependencies ?
我发现自己总是这样做:
npm uninstall <module_name> --save-dev
npm install <module_name> --save
有没有更简单的方法?
当前回答
对于Yarn,我手动将它们移动到包中。Json,然后运行yarn install。纱线锁文件没有得到更新,所以我认为这是好的。
其他回答
从devDependencies转移到dependencies的简写(prod):
npm i <module_name> -P
如果你想做相反的事情(即将一个模块从dependencies移动到devDependencies),只需做:
npm install <module_name> --save-dev
或简写:
npm i <module_name> -D
是的!将一个模块从devDependencies移动到dependencies:
NPM install <module_name>——save-prod
对于Yarn,我手动将它们移动到包中。Json,然后运行yarn install。纱线锁文件没有得到更新,所以我认为这是好的。
纱:
将一个模块从devDependencies移动到dependencies:
yarn remove <module_name> --dev && yarn add <module_name>
将一个模块从dependencies移动到devDependencies:
yarn remove <module_name> && yarn add <module_name> --dev
正如评论中所说,该命令实际上删除了模块,并将其重新安装到新位置。
使用npm install的问题是你最终会得到更新的版本。对我有用的是:
将它们移动到预期的部分(开发或prod) 从node_modules文件夹中删除它们 执行npm install
这使得所有版本都保持完整。