npm(node package manager)
包管理器,用于对node包进行安装、卸载。
与原来的JS有什么不同:
JS使用其他功能时需要下载相应的JS文件,将它用Script标签引入自己的文件。还要考虑嵌套依赖其他JS文件时的引入顺序,比较繁琐。
npm使用,
1.npm init初始化包,生成一个package.json,用于维护这个包的信息,包括依赖、基本信息、测试、运行命令、关键字等信息。package.json内有一个script对象,这个对象内记录了运行的命令key value值。比如我们常见的npm run build/dev,build和dev其实就是script对象内定义的key,实际运行的是后面的value记载的命令。package.json如下:
npm run test,实际就是运行 echo "Error: no test specified" && exit 1这一句命令。
2.npm install 包名 ,安装包,维护到package.json的依赖组中。
3.npm uninstall 包名,卸载这个包,删除package.json的依赖组中的依赖信息。
安装时的全局-g
全局就是安装上这个包后,整个计算机中都可使用;否则只有所在文件夹可以用这个包。
cnpm
服务器在国内,比起npm安装包时更快。