如果某些包只在项目开发阶段会用到,在项目上线之后不会用到,则建议把这些包记录到devDependencies这个节点中。与之对应的,如果某些包在开发和项目上线后都需要用到,则建议把这些包记录到dependencies节点中!可以使用{npm i 包名 -D}这个npm命令将包记录到devDependencies这个节点中。
具体放到哪个节点之中,只需要看这个包在npm官网的要求是什么就行了。
当我们使用了npm i 包名 --D这个命令后,我们会发现在package.json中出现了两个节点!