首页 > 其他 > 详细

npm

时间:2020-11-04 14:20:53      阅读:30      评论:0      收藏:0      [点我收藏+]

npm node.js的包管理工具

node.js一般默认集成了npm。

 

版本查看

npm -v

 

模块安装

npm install <Module Name>

 

例:安装express框架

npm install express

 

升级npm版本

npm install npm -g

 

使用淘宝的镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

接下来就可以使用cnpm安装模块了

cnpm install [name]

 

 

 

 

 

 

 

全局安装与本地安装

本地安装

  • 1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
  • 2. 可以通过 require() 来引入本地安装的包。

全局安装

  • 1. 将安装包放在 /usr/local 下或者你 node 的安装目录。
  • 2. 可以直接在命令行里使用。
npm install express       # 本地安装
npm install express -g   # 全局安装

 

如果希望具备两者功能,则需要在两个地方安装它或使用 npm link

 

 

查看安装信息

查看全局安装的模块:

npm list -g

 

查看某个模块的版本号:

npm list grunt

 

 

 

package.json

package.json 位于模块的目录下,用于定义包的属性。

 

 

Package.json 属性说明

  • name - 包名。

  • version - 包的版本号。

  • description - 包的描述。

  • homepage - 包的官网 url 。

  • author - 包的作者姓名。

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

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

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

  • main - main 字段指定了程序的主入口文件,require(‘moduleName‘) 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。

  • keywords - 关键字

 

卸载模块

npm uninstall express

卸载后,你可以到 /node_modules/ 目录下查看包是否还存在,或者使用以下命令查看:

npm ls

 

 

更新模块

npm update express

 

 

创建模块

npm search express

 

 

创建模块

npm init

 

 

发布模块

 

npm

原文:https://www.cnblogs.com/shijiaqi1066/p/13925636.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!