码迷,mamicode.com
首页 > 其他好文 > 详细

NPM模块管理

时间:2018-12-09 12:03:33      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:开发者   class   use   下载   包管理   data-   lob   提前   框架   

安装完成node后,基本上自带npm模块管理器

我们需要一个第三方(别人写的)模块、插件、类库或者框架等,需要提前下载安装才可以使用

  • 百度搜索,找到下载地址,然后基于浏览器下载即可(资源比较混乱,不好搜索)

  • 也可以基于npm等第三方包管理器下载(yarn / bower ... 都是第三方模块管理器)

1.npm下载的资源都是在https://www.npmjs.com/ 中下载的,npm install xxx:把资源或者第三方模块下载到当前目录下,npm install xxx -g (--global):把资源或者第三方模块安装到全局环境下(目的:以后可以基于命令来操作一些事情,npm uninstall xxx / npm uninstall xxx -g:从本地或者全局卸载

基于npm安装的一些细节点:

  • 需要连网(基于npm是从国外服务器上下载资源,所以下载速度较慢)

  • 下载成功后,当前目录中多增加一个 node_modules文件夹,在这个文件夹中找到我们安装的模块

  • 一般来说,下载下来的内容包含源码和最后供开发者使用的压缩版本

2.解决下载慢的问题基于nrm切换到国内下载源(一般是淘宝镜像)首先安装nrm,而且是把它安装到全局环境下(因为我们需要使用命令)

npm install nrm -g

安装完成后,我们可以使用 nrm 命令

  • nrm ls 查看当前可用源

  • nrm use xxx 使用某个源

切完源,还是基于npm安装操作

可以基于yarn来安装管理首先还是需要先安装yarn,安装到全局,然后基于yarn安装我们需要的模块

npm install yarn -g

基于yarn安装(只能安装在本地,不能安装到全局)yarn add xxx 、yarn remove xxx

基于cnpm淘宝镜像来处理


3.解决安装版本的问题

首先查看当前模块的历史版本信息npm view jquery > jquery.version.json :把当前模块的历史信息输出到具体的某个文件中(文件名自己随便起的)

安装指定的版本模块yarn add jquery@1.11.3:npm和yarn都是这样来指定安装具体版本模块的


 

NPM模块管理

标签:开发者   class   use   下载   包管理   data-   lob   提前   框架   

原文地址:https://www.cnblogs.com/hungliang/p/10090419.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!