node_modules 是安装 node 后用来存放用包管理工具下载安装的包的文件夹. 比如 webpack,gulp,grunt 这些工具.
在 node.JS 中模块 (modules) 与文件是一一对应的, 也就是说一个 node.JS 文件就是一个模块, 文件内容可能是我们封装好的一些 JavaScript 方法, JSON 数据, 编译过的 C/C++ 拓展等, 在关于 node.JS 的误会提到过 node.JS 的架构.
其中 http,fs.NET 等都是 node.JS 提供的核心模块, 使用 C/C++ 实现, 外部用 JavaScript 封装.
require 搜索 module 方式
node.JS 中模块有两种类型: 核心模块和文件模块, 核心模块直接使用名称获取, 比如最长用的 http 模块
var http=require('http');
在上面例子中我们使用了相对路径 './test'来获取自定义文件模块
快速完全删除 node_modules 的方法:
1, 安装 NPM 包 - rimraf
NPM install rimraf -g
2, 在 cmd 指令下, 进入所需删除的 node_modules 文件夹的位置
3, 输入以下指令进行删除
rimraf node_modules
这样就可以简单粗暴得秒删.
来源: http://www.css88.com/qa/node-js/12146.html