前端攻城狮---node之npm常用语法

npm

npm(nodejs package management) 其实就是nodejs包的管理器

在平时的开发中,我们会用到很多第三方的nodejs的包,同样的主要学习npm的语法不外乎对nodejs包的增删查改。

社区网站

nodejs包的托管平台   www.npmjs.org

常用语法

安装包

      npm install 包名称 (安装到本地)

      npm install -g 包名称 (安装到全局)

      npm install 包名称@版本号 (安装指定版本号)

什么是本地呢?就是在该项目的的node_modules的文件夹下,下载所要安装的第三方包

那么全局安装在哪?就如我的电脑为例  C:\Users\gyh\AppData\Roaming\npm\node_modules

全局安装和本地安装有什么区别?当然全局安装了之后在所有的项目中都可以使用,然而本地安装了其他项目就引用不到。

删除包

      npm uninstall 包名称

      npm uninstall -g 包名称

更新包(更新到最新版本)

      npm update 包名称

      npm update -g 包名称

生产项目说明文件(以后做项目第一步)

      项目说明文件记录了项目名称 作者 依赖其他的第三方包等

      npm init -->引导你完成package.json文件的创建

      npm init -y 默认创建

具体参数如下

为什么说以后做项目的第一步就是创建package.json文件?在开发中不可避免的需要引用到第三方包,对于引用的第三方包必须要去记录,要去记录则必须要去创建package.json,否则就不发引用第三方包。

开发环境和生产环境

          npm install 包名称 --save 或者 -S 向生产环境(项目部署上线)添加依赖 dependencies

          npm install 包 --save-dev 或-D 向开发环境添加依赖 devDependencies

我们来讲解一下devDependcies和dependencies有什么区别?

devDependcies 

    开发环境依赖,也就是说这些依赖包就只在开发的时候有,当项目完成且上线的时候这些开发环境所以来的包是不会被打包到项目中去的,换句话说如果一个打包上线的项目使用到了开发依赖里面的方法,则会引起程序崩溃。

dependencies

    理解了开发环境依赖,那么项目部署环境也就是生产环境就好理解了,就是这些依赖会被打包的上线的项目中去。

那么到底什么时候用devDependcies?什么时候用dependencies?

我们可以把项目正常运行所需的包放在生产环境依赖中去,一些不影响项目的正常运行的包放到开发依赖中,比如一些测试用的包


平时我们可能会遇到下载时特别慢,或者是进度条压根就没动,这是因为防火墙的原因,对于该问题我们也给出了几个解决方案。

方法1:

切换镜像,使用国内的淘宝镜像

    npm config set registry=http://registry.npm.taobao.org

方法2:

    npm install cnpm -g --registry=https://registry.npm.taobao.org //使用淘宝的cnpm

然后下载的操作就用cnpm来菜地npm  如 cnpm install -s vue

本章节目标已完成,接下来会讲解node的http相关模块,如有表达错的请谅解,并请提出指出,且修改错误,望能共同进步。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值