2015-02-23 232 views
0

如果我删除package.json中的依赖项,是否有可以运行的命令让NPM从node_modules目录中删除它?将NPM删除模块从package.json中删除,即反映package.json的状态

我知道我可以从NPM直接与

npm uninstall <module> --save 

删除它,但我认为这将是更容易,如果我可以删除的package.json线路和运行命令和NPM会删除它(和/或安装我添加到package.json的任何东西)。换句话说,我想要一个命令让我的node_modules目录反映我在package.json中设置的依赖关系。

有没有办法做到这一点?

回答

0

我想要一个命令,使我的node_modules目录反映我在package.json中设置的依赖关系。有没有办法做到这一点?

还没有。这是功能,可能会在[email protected] - 你可以阅读博客文章,规定了该计划[email protected]依赖计算这里:http://blog.npmjs.org/post/98233700815/multi-stage-installs-and-a-better-npm

目前,最可靠的方法,使node_modules准确反映什么在你的package.json是rm -rf node_modules ; npm install,这通常是矫枉过正。

npm ls会告诉你什么时候安装了一个软件包,但没有引用它。