npm,即node package manager,翻译过来就是“node包管理工具”。“node包”是啥呢?它就是jquery啦、bootstrap啦之类的各种版本。
1、npm的安装
第一步,下载安装。npm的安装就是安装npm的运行环境,npm的运行环境就是“nodejs.org”,去这个官网上下载即可。node的作用是连接js和操作系统。本来js只能在浏览器上使用,但有了node之后,js就可以调用操作系统上的接口。因此,node是js和操作系统的桥梁。
第二步,验证是否安装。打开电脑终端(【win+r】,运行【cmd】,回车),在终端里查看npm。以下为查看npm基本状态的几个指令。
【npm -v】:查看安装的npm版本。
【node -v】:查看安装的node版本。其实使用npm,本质上就是只安装了node,只不过是使用node下面的工具,也就是npm而已。
【npm install npm@版本号】:更新npm到某一版本,若更新到最新版本的话,就直接【npm install npm@latest -g】即可。
【ctrl+c】:打断进程。
2、npm的常用操作
第一个,【npm init -y】:npm初始化。使用这个指令后,会发现生成了一个“package.json”的文件。
第二个,【npm install jquery】=【npm i jquery】:安装jquery。使用这个指令后,终端会提示安装了一个包(package),也就是jquery。同时会生成一个“node_modules”的文件,在这个文件下面,就会有“jquery”这个文件了。引用的时候,路径为“node_modules/jquery/dist/jquery.js”。
第三个,【npm install】:会安装这个项目应该有的各种package。这样多个人共同写一个项目也不会乱了。
第四个,【npm uninstall jquery】:卸载jquery。
第五个,【npm update jquery】:更新jquery到最新版本。
3、npm的常用配置项(不是很理解,先暂时做一下笔记)
有的是在生产环境下用的,有的是在开发环境和测试环境下用的。
在“package.json”文件夹里,会有一段代码叫做“dependencies:”,这里面存放的是在生产环境下的包。
而在开发环境和测试环境下使用的依赖,【npm i webpack --save-dev】,该命令执行后,会在文件夹里多了一段代码,叫做“devDependencies”,里面存了webpack这个包。