nodejs包管理

包管理
        :npm cnpm yarn
        Node Package Manager node的包管理工具
        cls清除控制台
        npm install jquery 下载依赖包    就自动下载最新版本的jq
        npm install jquery@3.0.0  下载指定版本



功能:一、下载东西
      二、npm help能够查看npm的命令
      三、经常使用命令: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上的时候,微信浏览器里的相应的元素就会高亮起来
相关文章
相关标签/搜索