node.js内置包管理器,node 包管理

  node.js内置包管理器,node 包管理

  Npm是Node.js的包管理工具下面这篇文章就带你了解一下节点包管理工具——NPM,希望能帮到你!

  node.js速度课程简介:进入学习

  

一、npm概述

   npm(节点包管理器)是Node.js的包管理工具

  什么是包?就是一堆代码,Node.js的第三方模块

  例如:JQuery模块,Bootstrap模块

  Npm是与Node.js一起安装的命令,也就是说,当我们安装Node.js时,它将与npm软件包管理工具一起安装。

  :

二、测试npm是否安装成功

   1.快捷键win r打开命令提示符,或者在VScode终端中打开一个黑色窗口。

  2.输入命令npm - version或缩写命令npm-v。当出现下图中的npm版本号时,安装成功。

  

三、包的依赖

   npm可以下载(安装)软件包以及软件包的依赖项。比如如下图:Bootstrap包依赖于JQuery,所以下载BootStrap包会一起下载JQuery包。这相当于我们常说的:先有鸡还是先有蛋。所以我们的包是一样的,在Bootstrap之前有JQuery。如果我们要安装Bootstrap,它会一起安装依赖包JQuery。

  :

四、包的安装方式

   1.传统手动下载:比如我们要下载Bootstrap,那么首先要找到这个框架的官网,然后进入,找到合适的版本资源,下载。有的人找网站下载可能要花很长时间,因为有的人可能不记得是哪个官网了,还是要找。找到之后,他们还得找合适的资源下载。这样繁琐的操作都是用我们传统的方式下载的。

  2.通过npm包管理工具安装,这个包包含了很多前端包,http://npmjs.com的这个网站可以搜索到任何一个包让我们下载安装。学习了npm包之后,一个命令就可以安装这些包,再也不用找包的官网下载了。安装可以通过npm安装包的名称来实现。

  

  

五、npm镜像源

   npm映像源是由NPM管理的Node.js包的资源地址。

  http://npmjs.com

  

六、npm从镜像源下载包

   npm从图像源下载软件包。当我们输入npm安装包名称,这个命令之后,他就会去http://npmjs.com官网找,下载安装包给我们的开发者使用。

  比如说我们要下载JQuery包,那么我们只需要再黑窗口敲写一条命令 npm install JQuery即可

  npm下载类比之应用商店

  

  

七、修改 npm 镜像源

  我们的npm图片来源是国外网站。我们要安装一个包,还要去国外安装,浪费我们的时间,所以我们要通过命令把npm镜像源改成我们国内的镜像源,这样可以快速安装,提高效率。

  示例:

  

八、使用npm安装包

  

九、npm包的安装方式

  9.1全局安装

  所谓全局安装,就是把包作为全局命令使用。

  全局安装安装步骤

  1.确定你的需求;2.找到合适的包包;3.通过npm安装软件包;4.使用包;

  示例:minify压缩包的安装

  解决方案:无法加载文件C:\ users \ user \ appdata \ roaming \ NPM \ npx . PS1,因为禁止在此系统上运行脚本。

  1、点击windows键,或者点击屏幕左下角的按钮,以管理员身份打开 powerShell

  2、输入 命令:set-ExecutionPolicy RemoteSigned ,回车;

  然后输入y,回车;

  然后我们只需输入命令。

  卸载软件包的命令:npm uninstall minify -global

  卸载软件包的简写命令:npm uni minify -g

   示例:测试将包卸载后,再执行压缩命令,会发现报错。

  9.2项目(局部)安装

  所谓项目(部分)安装,就是包只在当前项目中使用。

  项目安装步骤

   示例:执行初始化命令结果

  您会发现在我们的目录中有一个额外的package.json文件。

  

  在项目中,遵循package命令:NPM install package-name package name-save。

  在项目中,遵循package的命令:npm i package-name package name -S

  我们通过命令安装后,通过刚才的全局方式压缩,会提示错误。当然,要注意以下几点:

  我们有必要卸载刚才测试的全局方式安装的uninstall这个包,这样就会出现下面的错误。

  那么错误的原因是:因为我们把全局改成了当前项目(部分安装),如果要使用压缩命令,需要找到minify包。

  在我们输入命令npm i package-name package name -S之后,将会有一个附加的node_modules目录。在它下面,有一个is a. bin目录,在。bin目录。这时,我们发现了。

  所以我们找到了这个包,压缩命令怎么写?

  如下图所示,我们压缩了文件。

  --save-dev命令

  命令:NPM安装包-名称-保存-开发

  命令缩写:npm i包名D

  npm安装命令的参数

  --save--save-dev的区别

  - save:已安装的包,比如JQuery、Vue、Bootstrap包,开发上线时都需要携带,因为这些包都是样式布局的包,我们上线时都需要携带。

  - save-dev:安装的包只会在开发环境中使用,上线后不会使用。然后使用这个命令,比如minify压缩文件包。

  如何查看是--save安装的还是--save-dev安装的呢?

  我们安装的包将在package.json中生成一个dependencies依赖项,如果是-S安装,它将在dependencies下,如果是-D安装,它将在devDependencies下。当我们以后卸载这个包的时候,这里的依赖性就消失了。所以我们可以通过查看package.json来查看我们所依赖的包

  总结npm安装包的方式

  

补充:

  更多关于node的知识,请访问:nodejs教程!以上文章是关于Node.js中的包管理工具- npm的详细内容请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: