zoukankan      html  css  js  c++  java
  • nodejs包管理

    包管理
            :npm cnpm yarn
            Node Package Manager node的包管理工具
            cls清除控制台
            npm install jquery 下载依赖包    就自动下载最新版本的jq
            npm install jquery@3.0.0  下载指定版本
    
    
    
    功能:1、下载东西
          2、npm help可以查看npm的命令
          3、常用命令:npm install 名字  安装
                       :npm uninstall 名字 卸载
                       :
    
    
    
     npm 上传自己的模块
          1:登录用户  npmjs.com
          2:npm adduser
          3: 如果已经注册过  npm login
          4: 检查是否登录  npm whoami
          5: 上传一个包要建立一个package npm init --yes
          6: publish上传  npm publish  真正发布的时候会有一个README
          7: 再次发布一次  必须要加版本号 
          8: npm unpublish test233 --force 强制删除
          9: npm upgrade 升级
    
    
    
     当下载的东西多了:
         npm install jquery --save  依赖 dependencies 方便以后用
         npm install jquery --dev   开发依赖 发布后不需要的
         npm install jquery -g  全局安装,在哪都能用
    
    
     packjson中版本号
     v1.x  ====1.x的所有版本都要
     >v
     >=v
     <v
     <=v
     ^兼容版本
     ~v  近似版本
     * 任何版本
    
     npm install -g  全局安装,只要安装一次,整个机器都可以用,
     example:
         npm -g install gulp
    
    
    packagejson:
                1:engines nodejs引擎
                2:scripts 执行里面key--- npm run test  会执行里面的value
                3:npm start 启动  npm stop 关闭  npm restart 重启 npm test 开发阶段:,不能自定义命令,可以在help中查看
                4:files----文件,比如package中  "files":["lib","README.MD"]  上传数据中的这些文件
    
    cnpm 可以自己搭建一个类似git的仓库
    淘宝镜像:
            1:npm install -g cnpm --registry=https://registry.npm.taobao.org
            2:用法和npm的是一样的。 但是publish是不能往npm上传的
    
    yarn:
        1:快,
        2:缓存
        3:yarnpkg.com下载yarn
        4:yarn 就安装packagejson的东西
        5:生成一个yarn.lock  file
        6: yarn add jquery  ==== npm install jquery --save
        7: yarn upgrade
        8: yarn remove 包
        8: 
    
    exi推出控制台
    
    
    
    browserify
            node.js打包,给前台用,模块化开发要加  ./ 路径当前目录  
            browerify 要编译的js文件 >  结果文件
    在公司做页面可以用
    browser-sync
            同步----多端、源码和页面
            browser-sync start --server
            browser-sync start --server --files "*" 监视所有文件
            两个窗口滚动会同时滚动  基于websocket  可以同时打开移动端和pc端
    
            Local:http://localhost:3000
            External:http://shenme dongxi:3000  手机测试的
    
            UI:http://localhost:3001   borwser-syncUI 管理当前borwser-sync
    
            local:
    
            Remote Debug 可以打开 Remote Debugger 测试手机端
    
            点到顶端的Elements选项卡上,就会看到微信浏览器里网页的HTML结构。鼠标移动到.box的div上的时候,微信浏览器里的相应的元素就会高亮起来
  • 相关阅读:
    用数组实现的字符串和用指针实现的字符串
    c语言 10
    c语言 10-4
    函数间数组的传递,是以指向第一个元素的指针的形式进行传递的。
    openjudge7624 山区建小学
    NOIP2000 乘积最大
    openjudge6252 带通配符的字符串匹配
    codevs 3289 花匠
    codevs 3641 上帝选人
    各种子序列问题
  • 原文地址:https://www.cnblogs.com/mr-pz/p/6051724.html
Copyright © 2011-2022 走看看