众所周知,任何npm模块都可以通过运行一个简单的命令来安装:npm install <module_name>.

我已经安装了一些我不再使用的模块,我只想把它们取下来.关于这一点,我有几个问题:

  • 我们是否有任何命令或进程可以从根目录(大约npm uninstall <module_name>个)卸载模块

  • 如果我们保留未使用的模块,会对我们产生什么影响?

推荐答案

这个命令就是npm uninstall <name>

node .js documents https://npmjs.org/doc/提供了使用npm需要了解的所有命令.

本地安装将位于应用程序的node_modules/目录中.如果一个模块没有被引用,这不会影响应用程序.

但是,如果要删除全局包,任何引用它的应用程序都会崩溃.

以下是不同的 Select :

npm uninstall <name>node_modules中删除模块,但不更新package.json

npm uninstall <name> --save也将其从package.json中的dependencies中移除

npm uninstall <name> --save-dev也将其从package.json中的devDependencies移除

npm uninstall -g <name> --save还可以在全局删除它

Node.js相关问答推荐

在Cypress测试文件中获取项目根路径

如何从puppeteer的page. evaluate()中获取流数据?(node.js)

GitLab SAST中的Nodejcan未找到匹配项

findoneandupdate()方法更新数据库,但其响应在请求中返回为null

是否可以在MongoDB中比较和匹配引用文档中的字段

向url传递多个参数

更新 mongodb 中的交易值

Redis Typescript 删除方法类型转换

使用 NPM 8 安装本地构建

在 Docker 容器内创建一个 cron 作业(job)来执行 run.js 文件中的函数

DynamoDB 分页数据检索

数据未被中间件解析

使用 NPM 三个 mocha+typescript 进行测试

NodeJS 中的流 API 数据如何流动?

Express.js cookie setter 的 Domain 属性:如何与 *多个 * 域共享 cookie?

Winston http 日志(log)级别的行为与 info 不同

bash:npm:找不到命令?

Node.js 变量声明和范围

在 react-router v4 中使用 React IndexRoute

Socket.IO 连接用户数