npm

Posted 鹿晓晓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm相关的知识,希望对你有一定的参考价值。

npm -v
npm install express          # 本地安装
npm install express -g   # 全局安装
npm uninstall express  卸载
npm ls查看
npm update express 更新
npm search express 搜索
npm init 初始化package.json

Package.json 属性说明

  • name - 包名。

  • version - 包的版本号。

  • description - 包的描述。

  • homepage - 包的官网 url 。

  • author - 包的作者姓名。

  • contributors - 包的其他贡献者姓名。

  • dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。

  • repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。

  • main - main 字段是一个模块ID,它是一个指向你程序的主要项目。就是说,如果你包的名字叫 express,然后用户安装它,然后require("express")。

  • keywords - 关键字

 设置淘宝镜像
只需要在下载包的时候,加上 `--registry=https://registry.npm.taobao.org`,那这样的话就会通过
淘宝的 `cnpm` 去下载,例如:

```bash
$ npm install 包名 --registry=https://registry.npm.taobao.org
```

这样话虽然可以解决,但是每次下载包的时候,还要自己手动加上这个参数,有一个更好的:


```bash
$ npm config set registry=https://registry.npm.taobao.org
```

该命令表示设置 npm 下载的镜像源地址为: `https://registry.npm.taobao.org`,
只要做了执行了该命令,那以后所有的 `install` 都会使用该地址。

如果想要删除该配置,使用下面的命令:

```bash
$ npm config delete registry
```

还可以通过下面的命令查看当前 npm 的配置列表:

```bash
$ npm config list
```

 





通过使用第三方命令行工具 `nodemon` 来解决改完代码重启服务器的问题

`nodemon` 是一个基于 Node 开发的一个第三方命令行工具,要想使用,在终端中通过:

```bash
$ npm install --global nodemon
```

安装完毕之后,把原来使用 `node app.js` 替换成 `nodemon app.js`,
这样的话就可以实现服务器端代码修改,直接自动重启服务器。

注意:全局命令行工具一次安装,永久使用,以后再使用,就不用再次安装了。

 

 

以上是关于npm的主要内容,如果未能解决你的问题,请参考以下文章

npm太慢, 淘宝npm镜像使用方法

npm太慢, 淘宝npm镜像使用方法

默认npm太慢,换用淘宝npm镜像

npm太慢, 淘宝npm镜像使用方法

npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT npm ERR! network reques...

npm的使用与npm的团队建设