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

  • 相关阅读:
    Java实现 蓝桥杯 算法提高 小X的购物计划
    Java实现 蓝桥杯 算法提高 小X的购物计划
    Java实现 第十一届 蓝桥杯 (高职专科组)省内模拟赛
    Java实现 第十一届 蓝桥杯 (高职专科组)省内模拟赛
    Java实现 第十一届 蓝桥杯 (高职专科组)省内模拟赛
    Java 第十一届 蓝桥杯 省模拟赛 小明的城堡
    Java 第十一届 蓝桥杯 省模拟赛 小明的城堡
    Java 第十一届 蓝桥杯 省模拟赛 小明的城堡
    129. Sum Root to Leaf Numbers
    117. Populating Next Right Pointers in Each Node II
  • 原文地址:https://www.cnblogs.com/yanghuiting/p/10970192.html
Copyright © 2011-2022 走看看