正如公知的,任何NPM模块可以通过运行一个简单的命令被安装:npm install <module_name>
。
我已经安装了一些不再使用的模块,我只想把它们取下来。我对此有一些疑问:
我们是否有任何命令或过程可以从根目录卸载模块(例如npm uninstall <module_name>
),还是仅删除模块文件即可?
如果我们保留未使用的模块,它将对我们有何影响?
该命令很简单 npm uninstall <name>
Node.js文档https://npmjs.org/doc/具有npm所需的所有命令。
本地安装将在node_modules/
您的应用程序目录中。如果模块保留在那里而没有引用,则这不会影响应用程序。
但是,如果要删除全局软件包,则引用该全局软件包的所有应用程序都将崩溃。
以下是不同的选项:
npm uninstall <name>
从中删除模块node_modules
但不更新package.json
npm uninstall <name> --save
也删除它dependencies
在package.json
npm uninstall <name> --save-dev
也删除它devDependencies
在package.json
npm uninstall -g <name> --save
也将其全局删除
如何卸载Node.js中具有devDependence的<code>npm
如何通过完全删除npm以及npm在系统上安装的所有库、包和任何其他文件? 我确实计划之后重新安装npm。
问题内容: 我知道这个问题已经被问过很多次了,但我还是做不到。所以我错误地安装了“ node” ,后来又安装了nodejs(v0.10.37)。我试图用npm更新到v0.12,但是当我执行时它一直说0.10.37 。另外,我不能使用node命令,因为我之前错误地安装了另一个“节点”。我在其他所有答案中都尝试了人们谈论的所有不同命令,但现在还无法完成。我认为主要问题是我一直拥有错误的节点软件包,并且
如何卸载Node.js中具有开发依赖项的模块?
我已经通过这种方式安装了webpack: 在包含的目录下运行后:
我已经使用基于web的编辑器创建了几个Lambda函数。到目前为止还不错。现在我想开始扩展那些模块(比如Q表示承诺)。我不知道如何将这些模块输出到Lambda,这样它们就可以被我的函数使用了。 我已经通读了这篇文章,但它似乎涉及到设置EC2并从那里运行Lambda函数。在创建函数时有一种上传zip的机制,但这似乎涉及到发送本地开发的函数。因为我在基于web的编辑器中工作,这似乎是一个奇怪的工作流程