windows中删除超长的node modules
在Node.js开发中,依赖第三方项目,会产生比较深的文件目录,Windows下无法简单删除
解决方法
- 新建空白目录,如
F:\git\temp
- 管理员方式打开命令行窗口
- 输入
robocopy F:\git\temp F:\git\test\node_modules /purge
- 回车,搞定
在Node.js开发中,依赖第三方项目,会产生比较深的文件目录,Windows下无法简单删除
F:\git\temp
robocopy F:\git\temp F:\git\test\node_modules /purge
首先创建一个shell文件
touch uninstall_node.sh
“这是我读过最好的教程之一此前我作为一名java程序员,我总觉得JavaScript像妖术,但在这教程中,你真的把它讲的浅显易懂”
“我真的忍不住感谢你这么好的node入门教程,内容非常精彩”
“这是我为数不多认真读完的入门教程,只因为写的太好了”
购买“Node入门”中文版电子书—–>立即购买
作者: Manuel Kiessling 翻译: goddyzhao & GrayZhang & MondayChen
Node.js组织了自身的核心模块,也使得第三方文件模块可以有序的编写和使用。但是第三方模块中,模块与模块之间仍然是散列在各地的,互相之间不能直接引用。而在模块之外,包和NPM则是将模块联系起来的一种机制。
在介绍NPM之前,不得不提起CommonJs的包规范。JavaScript不似Java或者其他语言那样,具有模块和包机构。Node.js对模块规范的实现,一定程度上解决了变量依赖、依赖关系等代码组织性问题。包的出现,则是在模块的基础上进一步组织JavaScript代码。
由于Node.js版本发布较快,网友称之为“版本帝”,所以一个有效的版本控制管理软件是必不可少的。目前主要的版本控制有nvm和n两种。下面分别介绍: