npm基本操作与配置

1、什么是Node.js和npm

Node.js是一个Javascript运行环境(runtime environment),实质是对Chrome V8引擎进行了封装。

Node.js不是一个 JavaScript 框架,不同于CakePHP、Django、Rails。Node.js 更不是浏览器端的库,不能与 jQuery、ExtJS 相提并论。
Node.js 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。

而npm是Node.js的包管理工具。

好吧,类比一下python:
Node.js就是你的python解释器。
npm就等于python解释器的pip,用于管理(安装,卸载)包的工具。

Node.js有它自己的语法,我们这里安装Node.js主要是为了使用它的npm,方便我们搭建Vue项目,至于它的语法,有兴趣的可自行研究。
注意:node.js和python解释器一样,需要自己到官网去下载并安装。

2、npm 常用操作:

下载安装Node.js后自带包管理工具npm。

查看安装版本信息:
  – node -v 查看Node.js 版本信息

– npm -v 查看npm版本信息

更新npm到指定版本:

– npm install [email protected] -g

– npm install npm@latest -g 更新最新的稳定版本

命令参数(S、D、g):
npm install module_name -S 即 npm install module_name –save 下载到dependencies(生产环境)

npm install module_name -D 即 npm install module_name –save-dev 下载到devDependencies(开发环境)

npm install module_name -g 下载到全局
模块将被下载安装到【全局目录】中。
【全局目录】通过 npm config set prefix “目录路径” 来设置。
比如说,当我们使用了npm install -g express安装了express框架后, 我们就可以在电脑里的某一个文件夹下,打开控制台,直接使用express mvc创建项目,如果不是全局安装的会遇到 “‘express’ 不是内部或外部命令,也不是可运行的程序”错误。

npm install module_name 本地安装,将模块下载到当前命令行所在目录(将安装包放在:命令行所在目录/node_modules 下)

3、npm 常用配置项:

	 -- npm init -y    输入-y使用默认配置项 生成package.json文件。

  -- npm i [email protected]   简写i是install的简写 下载依赖  不写@ 默认最新版本

  -- npm uninstall jquery  卸载依赖包

  -- npm update jquery   更新依赖包

  -- npm list  列出已安装的依赖

  -- npm install webpack --D 保存为开发环境依赖

  -- 老版本需要 --save 参数 现在不需要了

我们的项目目录下会生成一个 node_modules 目录,我们用npm下的包会在这个目录下。
我们所有的依赖信息放在package.json文件中,包括我们所有的依赖以及版本。
如果我们删掉 node_modules目录,可以使用 npm i 来下载所有依赖。

你可能感兴趣的:(vue)