zoukankan      html  css  js  c++  java
  • 第三天 npm包管理

    什么是npm?
    node package management:node包管理工具(主要管理模块)
    模块:核心模块 、文件模块
    文件模块:自定义模块、第三方模块
    npm就是用来管理和安装第三方模块的
    /-----------------------------------------------------------------/
    npm命令详解
    1、npm -v //v:version(版本)
    查看当前npm的版本号

    2、安装模块
    命令:npm install model name(模块名称)
    比如:安装jquery模块
    npm install jquery // npm i jquery(简写)

    3、查看:npm中模块的清单命令
    npm list 这个命令会列出所有安装的第三方模块

    4、卸载模块 uninstall:卸载
    命令:npm uninstall modelname(模块名称)

    5、查看给定模块的信息
    指令:npm info modelName(模块名称)
    比如:查看jquery的信息
    npm in fo jquery

    6、指定模板版本号安装
    指令: npm install modelName@版本号
    比如: npm install jquery@1.12.1

    //----------------------------------------------------------------------

    package.json文件作用:
    1、用来描述工程项目的信息
    2、描述第三方模块之间的依赖

    注:
    1、通过npm init 指令来创建package.json文件
    2、快速创建package.json文件命令 npm init -y
    3、给package.json文件增加模块依赖的命令
    npm install 模块名称 --save (将模块增加到当前package.json)

    什么是模块对象?
    模块:核心模块(nodejs内置),第三方模块(第三方组织发布的),自定义模块(开发人员)
    在nodejs平台上,每一个文件就可以称为一个模块。

    定义了一个module它在模块内就是一个模块对象。
    每个模块对象都代表当前模块。使用module.exports时才能把整个的模块文件作为一个对象抛出。
    模块对象module每个模块内都内置一个module,用module来代表当前模块
    模块的对象属性:module.exports 属性代表对外输出接口

    //---------------------------------------------------------------------------

    例:

    第一个js文件:

    //把变量和函数 抛出
    var str="hello world"
    var add=function add(a,b){
        console.log("a:"+a+"b:"+b)
    }
    module.exports.str=str
    module.exports.add=add

    第二个文件:

    var add1=require('./1')
    console.log(add1.str)
    add1.add(1,3)
    

      然后进入cmd执行命令node  filename(第二个文件名字)

    执行结果:

  • 相关阅读:
    Flutter动画(1)动画基础介绍(重要)
    flutter AnimationController动画1
    flutter 动画示例
    Nginx 搭建图片服务器
    dart中list的map方法获取index
    Flutter 视频缩略图
    Flutter:设置字体不随系统字体大小进行改变
    Flutter 屏幕适配flutter_screenutil使用心得
    flutter 软键盘弹起导致定位底部按钮浮动在键盘上的问题
    C++ 代码小技巧(一)
  • 原文地址:https://www.cnblogs.com/yeqi/p/12069762.html
Copyright © 2011-2022 走看看