npm/cnpm-----基本解析和使用

使用npm命令时,必须先安装node.js------官方地址:https://nodejs.org/en/

在最新版本中不需要配置配置任何环境即可使用npm命令

包管理器(npm):

1.概念:<1>对于Node而言,Npm帮助其完成了第三方模块的发布、安装和依赖等,借助NPM,Node与第三方模块之间形成了很好的一个生态系统

            <2>Yarn:Yarn是Facebook,Google,Exponent和Tilde开发的一款新的JavaScript包管理工具

                          它的目的是解决这些团队使用npm面临的少数问题:安装的时候无法保证速度一致性/安全问题,因为npm安装时允许运行代码

2.常用命令:

                npm -v  查看版本

                npm version  查看所有模块的版本

                npm serach  包名/部分包名    所有对于的包

                npm init        初始化package.json文件

                npm install/i      包名  例如:npm install vuex/npm i vuex    安装包  在外部通过终端使用或在软件webstorm中使用

                npm remove/r  包名  删除包

              *npm install/i      包名  --save    安装包并添加到依赖;此--save作用于把文件传输到远程仓库。比如:GitHub、码云等上时,不需要传输node_modules文件,只需要在使用该文件是使用该命令:npm install 根据package.js下载当前依赖包,即可下载node_modules文件

                npm install 包名 -g    全局安装包,用于一些编译根据,比如:glup,webpack

          注意:如果在页面中引用node_modules中某个某块,优先从当前目录引用,如果没有,则一层一层往上找,直到根目录


cnpm的使用:


1.出现的意义:<1>因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,也可能阻断,如果npm服务器在中国就好,于是马云的淘宝团队就弄了一个cnpm.总之:它跟npm的使用操作基本上一摸一样。

                      <2>淘宝镜像官网:这是一个完整npmjs.org镜像,你可以用此替代官方版本只读操作,同步频率目前大致为10分钟一次以保证尽量与官方服务同步

2.关系:          国内开发者:Java、Php等  ------>简介通过cnpm------->  NPM镜像服务器(国内)  <---------------- NPM服务器(国外) 

                      国内开发者      直接通过    ----------------------------------npm------------------------------------> NPM服务器(国外)         

3.使用方法:  <1>地址:https://npm.taobao.org/

                      <2>在终端cmd上直接输入:$ npm install -g cnpm --registry=https://registry.npm.taobao.org  该命令即可               

                      <3>安装好后:npm中所有命令都可以用cnpm来替代

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容