node中npm使用

下载好node之后可以用命令行工具 npm -v 查看npm是否安装成功 (npm install --global npm 可全局重新安装或升级一下 ,全局安装在哪个目录执行都可以,不会只下载至当前目录,为什么是global可以看一下node安装随笔。npmjs.com是cpm官网有没有所需要的包可以在上面查到)

1:使用帮助

       npm help(cmd中可直接输入help)

       使用具体某个命令帮助 npm 命令名 --help

2:常用命令(install可简写为i ; uninstall简写为un ; --global简写为-g ; --save简写为-S ; --version简写为-v ; ):

       node -V :查看node的版本号

       npm init :使用帮助向导,并自动在根目录下创建一个 package.json文件,用来记录项目所需依赖包,及项目入口文件等信息(自己创建package.ison的话记得在里面手动写一个空对象)

      npm init -y :跳过帮助向导,直接创建package.json文件(自己可以在package.json里改基本信息,不改就是它默认的)

      npm install :在node_modules文件(即自动产生的依赖包文件)缺失时,可自动下载补全package.json里记录的依赖包

      npm i 包名 包名 :同时下载多个包

      npm i 包名 -S :下载该包并记录到package.json中(-S可写包后面也可以写至包前面)

      npm un 包名 :只删除该包,该包的依赖包不会删除

      npm un 包名 -S :不仅删除该包还会把该包的依赖包也删除

 3:npm被墙问题

      3.1:可全局安装cnpm使用淘宝镜像地址(npm install --global cnpm 安装成功后你再下载包可把npm替换为cnpm这时会更换为淘宝镜像地址当然也可以使用npm)

      3.2:如不想安装cnpm又想使用其它镜像地址,可把地址放至配置文件中 npm config set registry https://registry.npm.taobao.org (这里以淘宝为例,这样再用npm下包就直接从淘宝镜像地址下包了,查看配置地址:npm config list)

      3.3:使用nrm方便快捷随意切换镜像地址(参考上一篇随笔)

4:npn全局安装常用辅助包

      4.1:npm install --global nodemon //修改完代码自动重启服务器(代替node)

     4.2:npm install http-server -g // 静态服务器。在需要使用的文件根目录下执行 http-server -p 8001 指定端口8001

     4.3:npm i nrm -g // nrm用来随意切换下包的镜像地址

posted @ 2020-12-05 16:25  封兴旺  阅读(482)  评论(0编辑  收藏  举报

联系方式: 18274305123(微信同号)