• npm—入门指导


    npm

      npm是什么?

        NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。

        npm的背后,是基于couchdb的一个数据库,详细记录了每个包的信息,包括作者、版本、依赖、授权信息等。它的一个很重要的作用就是:将开发者从繁琐的包管理工作(版本、依赖等)中解放出来,更加专注于功能的开发。

        npm官网:https://npmjs.org/

        npm官方文档:https://npmjs.org/doc/README.html

      npm指令:

        npm包的安装:

          node包的安装分两种:本地安装、全局安装。两者的区别如下,后面会通过简单例子说明

            本地安装:package会被下载到当前所在目录,也只能在当前目录下使用。

            全局安装:package会被下载到到特定的系统目录下,安装的package能够在所有目录下使用。 

         npm install npm -g

          npm install 模块名 参数 -g 全局安装 (安装到node的安装目录中) --save(局部安装)

          默认的是局部安装

          默认的情况下下载地方包会在当前的目录下检测是否有node_modules,如果不存在会自动的创建一个node_modules目录来存储第三方包 如果存在则直接保存到这个目录中

          下载的包中都会有一个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卸载:

          npm   uninstall  包名

        更新模块:

          npm   search   包名

        cnpm 是国内的一个npm资源下载的服务器 是一个淘宝镜像

        安装cnpm 

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

  • 相关阅读:
    记住一些英语谚语、格言或名人名言
    *英语词汇经济危机
    Windows XP Home Edition 中文版 安装IIS
    *英语词汇低碳
    14个优化网站性能提高网站访问速度技巧
    日全食 欧盟一体化 词汇
    英语词汇索马里海盗事件
    Ant实用脚本
    nginx配置数据结构及合并过程
    关于网页皮肤切换
  • 原文地址:https://www.cnblogs.com/yanghuiting/p/10970192.html
Copyright © 2020-2023  润新知