首页 Node.js安装调试

说明


命令分2种:
    全局 -- 是对nodejs安装目录下node_modules的操作
    当前目录 -- 是对自行创建的项目操作

全局操作在以下命令后面加 “-g”,如: npm list -g

查看命令


#查看所有包版本,列出有更新的包#
npm outdated

#查看指定包全部版本#
npm view 包名 versions

#查看指定包最新版本#
npm view 包名 version

#查看包信息#
npm info 包名

#查看已安装所有包,及依赖的模板#  
npm list

#查看包的安装路径#
npm root

安装命令


#安装包,并添加到package.json文件 dependencies键下(项目发布必须的依赖文件)#
npm install 包名
npm install 包名 -save
注:默认是带 -save ,2种命令同等

#安装包,指定版本#
npm install 包名@1.0.0

#安装包,并添加到package.json文件 devDependencies键下(项目开发用依赖文件)#
npm install 包名 -save-dev

#安装package.json文件中关联的所有包#
npm install

#安装package.json文件 dependencies键下关联的所有包#
npm install -production

#从指定镜像源下载#
npm install 包名 -registry=https://registry.npm.taobao.org
注:以上是淘宝镜像源

更新命令

#更新,npm最新版本#
npm install -g npm@latest 

#更新包#
npm update 包名

#更新指定版本#
npm install 包名@版本号
注:可用npm view 包名 versions查看包版本号

卸载命令


#卸载包,删除 package.json 中 dependencies 下的依赖关系#
npm uninstall 包名
npm uninstall 包名 -save

#卸载包,删除 package.json 中 devDependencies 下的依赖关系#
npm uninstall 包名 -save-dev

初始化命令


#初始化创建一个package.json文件#  
npm init -y  
参数说明:
-y 表示直接生成
-f (默认,设置项目信息,可默认全部回车)
  package name    名称
  version         版本
  description     说明
  entry point     入口文件名
  test command    测试命令
  git repository  git存储库
  keywords        关键词
  author          作者
  license         许可证
  
注:该命令用于新建项目

镜像源命令


#查看当前镜像下载源#
npm config get registry

#设置指定镜像下载源#
npm config set registry 地址

发布包


1.新建项目,用npm init -f 创建 package.json 文件(要填写完整提问)

2.创建一个 index.js 作为包的接口

3.npm adduser 根据提示创建一个账号,npm whoami 检测是否已经取得了账号

4.npm publish 发布包到镜像源上

5.更新包,在package.json 文件中修改 version 字段,然后重新使用 npm publish 命令

注:默认上传到 http://search.npmjs.org/