node -- package

一、包简介

  CommonJS的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具

  CommonJS的包规范由包结构和包描述文件两个部分组成

  包结构:

    用于组织包中的各种文件

  包描述文件

    描述包的相关信息,以供外部读取分析

  包实际上就是一个压缩文件,解压以后还原为目录。符合规范的目录,应该包含如下文件。

        package.json  描述文件

        bin 可执行二进制文件

        lib  js代码

        doc 文档

        test 单元测试

 

 

二、npm(Node Package Manager)

  commonJS包规范是理论,NPM是其中一种实践。对于Node而言,NPM帮助其完成第三方模块的发布、安装和依赖等。借助NPM,Node与第三方模块之间形成了很好的一个生态系统

  安装完node之后,自己就有了npm

 

  npm命令:

    npm -v                           查看版本

    npm                               帮助说明

    npm version                  查看所有模块的版本

    npm search 包名           搜索包

    npm install / i  包名        安装包

    npm install                      自动安装依赖里需要的包

    npm install -g                 全局安装包(全局安装包一般都是一些工具)

    npm install 包名 --save    安装包并添加到依赖中  *****

    npm init                          初始化创建package.json文件

    npm remove/ r  包名       删除包

    

  从npm下载的模块都会装在node_modules里

 

posted on 2022-04-13 18:19  zhanlanzzz  阅读(69)  评论(0)    收藏  举报