nodejs是一门后端语言。
在浏览器 JavaScript 中,通常 window 是全局对象,而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。
安装完nodejs后,默认安装包管理工具npm:
npm install -g cnpm --registry=https://registry.npm.taobao.org 使用淘宝镜像的命令
npm root -g 命令会告全局安装包位置;
npm list -g 查看所有全局安装的模块:
npm list packagename 查看某个模块的版本号
npm ls 到 /node_modules/ 目录下查看包
npm update <package> 更新模块
npm search <package> 搜索模块
npm help <command> 看某条命令的详细帮助
npm cache clear 清空NPM本地缓存
npm uninstall <package> -g|S|D|O 卸载删除已安装的包
nodejs命令行解析js文件是加载在内存里,若修改了js文件需从新关闭服务再重启,比较麻烦,此时可以用node的一个管理监控工具nodemon:
yum install nodemon -D
安装完后,即可用命令开启后一直监控而不用重复的结束服务再开启服务:
//node脚本修改后,热启动node服务,用nodemon包来管理
nodemon service.js
npm和yarn的区别,该如何选择?
Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 ,正如官方文档中写的,Yarn 是为了弥补 npm 的一些缺陷。
npm 和 Yarn命令对比
npm install &n