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 ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT npm ERR! network reques...