zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    STL unique使用问题
    自定义使用动态内存的类模板
    自定义类模板 重载<<遇到的问题
    [HDU 1882]--Strange Billboard(位运算+枚举)
    动态规划---最长上升子序列问题(O(nlogn),O(n^2))
    由结构体成员地址计算结构体地址——list_entry()原理详解
    不同意义的new和delete
    new[] 到底做了什么?
    lambda表达式与bind函数
    C++之可调用对象
  • 原文地址:https://www.cnblogs.com/yanghuiting/p/10970192.html
Copyright © 2011-2022 走看看