美文网首页
2-node-npm使用

2-node-npm使用

作者: 梦想成为小仙女 | 来源:发表于2019-03-02 17:49 被阅读31次

    这里问题,解决方法,使用方法介绍
    https://www.npmjs.com/
    事实上NPM所有安装的依赖包都是从这个服务器访问的

    0.注意点

    json文件中不能有注释

    一.问题

    项目开发中需要以来许多外部的文件,但是我们不可能将那么多文件都包含在安装目录里供用户下载,这样下载时长是非常耗人的

    二.解决方法

    于是,我们想能不能把外界依赖的包信息放到一个配置文件中,用户只需要根据这个配置文件,运行安装指令,就会在安装应用软件的过程中自动安装相关依赖的包,于是就诞生了NPM

    三.什么是NPM(node.js package management)

    只要安装了Node.js就自动包含了NPM
    NPM是包管理工具,用于完成第三方模块的发布,安装,卸载,更新,类似于QQ管家

    四.NPM全局安装包和局部安装包的区别

    • 全局安装类似于拥有全局环境变量,在cmd的任何目录下都可以执行
    • 局部安装类似于拥有该用户变量,在cmd的包安装目录下才会执行

    五.全局安装方法

    • 全局安装
      npm i -g 包名@版本号
    • 全局卸载
      npm uninstall -g 包名
    • 全局更新
      npm update -g 包名(跟新失败可以直接安装)

    六.局部安装方法

    • 初始化npm项目
      npm init
      npm init -y
    • 进入项目目录cmd
      npm i 包名称
      npm i 包名称 --save

    npm i 包名称 --save-dev
    以上的区别在于: 默认是在生产部署阶段依赖的包
    但是加上-d就是开发时依赖的包

    七.使用方法

    只需要把main后面定义的项目入口文件和pakege.json项目文件拷贝给别人,在当前项目目录下运行

    • npm i --production
    • npm i --development
      就可以得到需要的依赖文件在node_modules文件夹下

    八.帮助理解的图

    默认安装npm
    自己安装的全局依赖包

    右键show in explore(打开当前js文件所在目录)---->cmd---->node node.js

    bugs:由于路劲中出现中文,这里无法演示

    node .js
    npm init.png

    会产生pakage.json配置文件


    image.png
    image.png
    image.png
    项目文件.png

    删除node_modules


    image.png
    image.png
    image.png
    安装了部署和开发文件
    image.png

    相关文章

      网友评论

          本文标题:2-node-npm使用

          本文链接:https://www.haomeiwen.com/subject/wyfyuqtx.html