文章目录

  • npm(Node Package Manager)
  • 一、npm的安装和更新
  • 安装:
  • 更新npm:
  • 二、npm的常用操作
  • 下载内容到项目、取用、卸载内容、更新内容:
  • 三、确保package.json文件中依赖的正确性


npm(Node Package Manager)

qq_2405310636的博客,qq此号,如有不懂加此号联系我。

起源:项目出现的问题,即,包之间的互相依赖,影响到项目的运行;

用途:是一个强大的桥梁,它连接Js语言和操作系统;

一、npm的安装和更新

安装:

  • node官网:http://nodejs.org/en/
  • Downloads
  • 选择系统:Windows Installer
  • 在终端(CMD)直接输入,查看版本号,确定是否已经安装好:
npm -v

更新npm:

  • 在终端(CMD)直接输入,来更新npm:
npm install npm@5.4.0
#其中5.4.0是你所要下载的npm的版本号
npm install npm@latest -g
#其中latest是最新的,-g表示部署到全局

二、npm的常用操作

下载内容到项目、取用、卸载内容、更新内容:

直接在bootcdn里面查找相应的.js的地址,在.html文件里引用:

<script src="https://cdn.bootcss.com//jquery/3.2.1/jquery.js"></script>

同效果而使用node的操作:

  • 打开Terminal命令行(Ctrl+Alt+T),输入命令
  • 进入项目目录:
cd 项目名
#如:
cd 20.2
  • 初始化:
npm init -y
或
npm init --yes
#即所有都设置为默认
#用于生成package.json

在当前项目目录下生成该文件,重要的内容(“文件名”:版本号):

"dependencies":{
    "bootstrap": "^3.3.7",
    "jquery": "^3.2.1",
    "vue": "^2.4.2"
}

说明:具有这些内容,输入以下命令会直接添加这些依赖:

npm i
  • 输入命令下载文件:
    如:
npm i jquery
或
npm i vue
#等待时间约为1分钟

它先会在npm找有没有,如果没有就会去网上下载,把jquery文件(或vue文件)弄到默认文件夹node_modules library…下;

其等效于命令:npm i jquery --save,但默认就是–save,也就是会在package.json中添加相应的依赖代码;

另外会生成package-lock.json文件;

  • 使用:
  • 打开你用上述命令得到的文件,里面有很多的.js文件;
  • 用鼠标选择你想要的.js文件,拖到你想放的位置,它会自动变成一串地址;
  • 卸载:
    方法1:
#在Terminal中输入
npm uninstall 文件名
#如:
npm uninstall jquery

方法2:

用鼠标选定并删除文件

说明:

法1 和法2 的区别在于前者会连带删掉package.json文件中相应的依赖代码,如"jquery": “^3.2.1”

  • 更新:
npm update 文件名
#该方法是把文件更新到最新的版本
npm update 文件名@版本号
#该方法是把文件更新到指定版本号
#两种方式更新完成后,都会反馈版本号信息
#如:
npm update jquery
npm update jquery@3.0.0

三、确保package.json文件中依赖的正确性

官网:

http://www.npmjs.com/package/normalize.css/

在项目的Terminal(命令行)中输入,来安装normalize.css文件:

npm i normalize.css

卸载normalize.css文件的命令是:

npm uninstall normalize.css

qq_2405310636的博客: 创作不易,引用请注明出处。