Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从package.json中删除冗余/未使用的依赖项?_Javascript_Node.js_Reactjs_Npm_Yarnpkg - Fatal编程技术网

Javascript 如何从package.json中删除冗余/未使用的依赖项?

Javascript 如何从package.json中删除冗余/未使用的依赖项?,javascript,node.js,reactjs,npm,yarnpkg,Javascript,Node.js,Reactjs,Npm,Yarnpkg,我知道以前有人问过,但似乎对我一点用都没有。它给了我大量的错误警报,因为我不得不将其配置为“仅配置”lib,如babel、eslint等 如果你得到这样的任务,你的方法是什么?你能给我推荐什么最佳实践吗 谢谢大家! 答案是 npm i-g npm检查 然后输入项目的目录并运行该工具 cd我的应用程序 npm检查 您尝试过一些软件包纱线自动清洁?谢谢您的提示。看起来它只是从节点_模块中删除冗余文件。我要寻找的是,也可以从我的package.json中删除那些,或者至少列出没有在任何地方使用的DE

我知道以前有人问过,但似乎对我一点用都没有。它给了我大量的错误警报,因为我不得不将其配置为“仅配置”lib,如babel、eslint等

如果你得到这样的任务,你的方法是什么?你能给我推荐什么最佳实践吗

谢谢大家!

答案是

npm i-g npm检查
然后输入项目的目录并运行该工具

cd我的应用程序
npm检查

您尝试过一些软件包
纱线自动清洁
?谢谢您的提示。看起来它只是从节点_模块中删除冗余文件。我要寻找的是,也可以从我的package.json中删除那些,或者至少列出没有在任何地方使用的DEP。最可靠的方法是删除运行应用程序的节点模块,然后根据需要慢慢添加DEP,直到应用程序运行。我想说的是,跟踪使用过的版本,因为你不想在这方面引入任何破坏性的更改。这很公平。我希望高级javascript向导能看到这一点,他能给我一个银弹:)这是一个很酷的开发工具,如果它不存在的话;)