1. 包管理
  2. npm cnpm yarn
  3. Node Package Manager node的包管理工具
  4. cls清除控制台
  5. npm install jquery 下载依赖包 就自动下载最新版本的jq
  6. npm install jquery@3.0.0 下载指定版本
  7.  
  8. 功能:1、下载东西
  9. 2npm help可以查看npm的命令
  10. 3、常用命令:npm install 名字 安装
  11. npm uninstall 名字 卸载
  12.  
  13. npm 上传自己的模块
  14. 1:登录用户 npmjs.com
  15. 2npm adduser
  16. 3: 如果已经注册过 npm login
  17. 4: 检查是否登录 npm whoami
  18. 5: 上传一个包要建立一个package npm init --yes
  19. 6: publish上传 npm publish 真正发布的时候会有一个README
  20. 7: 再次发布一次 必须要加版本号
  21. 8: npm unpublish test233 --force 强制删除
  22. 9: npm upgrade 升级
  23.  
  24. 当下载的东西多了:
  25. npm install jquery --save 依赖 dependencies 方便以后用
  26. npm install jquery --dev 开发依赖 发布后不需要的
  27. npm install jquery -g 全局安装,在哪都能用
  28.  
  29. packjson中版本号
  30. v1.x ====1.x的所有版本都要
  31. >v
  32. >=v
  33. <v
  34. <=v
  35. ^兼容版本
  36. ~v 近似版本
  37. * 任何版本
  38.  
  39. npm install -g 全局安装,只要安装一次,整个机器都可以用,
  40. example
  41. npm -g install gulp
  42.  
  43. packagejson:
  44. 1:engines nodejs引擎
  45. 2:scripts 执行里面key--- npm run test 会执行里面的value
  46. 3npm start 启动 npm stop 关闭 npm restart 重启 npm test 开发阶段:,不能自定义命令,可以在help中查看
  47. 4files----文件,比如package "files":["lib","README.MD"] 上传数据中的这些文件
  48.  
  49. cnpm 可以自己搭建一个类似git的仓库
  50. 淘宝镜像:
  51. 1npm install -g cnpm --registry=https://registry.npm.taobao.org
  52. 2:用法和npm的是一样的。 但是publish是不能往npm上传的
  53.  
  54. yarn
  55. 1:快,
  56. 2:缓存
  57. 3yarnpkg.com下载yarn
  58. 4yarn 就安装packagejson的东西
  59. 5:生成一个yarn.lock file
  60. 6: yarn add jquery ==== npm install jquery --save
  61. 7: yarn upgrade
  62. 8: yarn remove
  63. 8:
  64.  
  65. exi推出控制台
  66.  
  67. browserify
  68. node.js打包,给前台用,模块化开发要加 ./ 路径当前目录
  69. browerify 要编译的js文件 > 结果文件
  70. 在公司做页面可以用
  71. browser-sync
  72. 同步----多端、源码和页面
  73. browser-sync start --server
  74. browser-sync start --server --files "*" 监视所有文件
  75. 两个窗口滚动会同时滚动 基于websocket 可以同时打开移动端和pc
  76.  
  77. Local:http://localhost:3000
  78. Externalhttp://shenme dongxi:3000 手机测试的
  79.  
  80. UI:http://localhost:3001 borwser-syncUI 管理当前borwser-sync
  81.  
  82. local
  83.  
  84. Remote Debug 可以打开 Remote Debugger 测试手机端
  85.  
  86. 点到顶端的Elements选项卡上,就会看到微信浏览器里网页的HTML结构。鼠标移动到.boxdiv上的时候,微信浏览器里的相应的元素就会高亮起来

nodejs包管理的更多相关文章

  1. NodeJS包管理工具——npm入门

    如今每个语言体系中都有一个包管理工具,PHP的Composer,Ruby的gem,Python的pip,Java的Maven……当然还有Node.js的npm.有的人会奇怪为何要引入又一个新东西来让我 ...

  2. 【前端】NodeJs包管理工具NPM

    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS部署上的很多问题. 测试是否安装成功,出现版本提示表示安装成功. npm -v NPM常用命令 官方文档:https://www.npm ...

  3. NodeJS包管理器之Yarn

    一.安装yarn 首选必须先安装好NodeJS,之后可以去yarn官网下载mis安装程序安装.由于NodeJS自带了一个包管理器npm,所以安装yarn更简单的方法是直接使用npm install - ...

  4. nodejs包管理工具npm

    用Node.js安装模块 在某个项目中单独安装的时候,npm会下载所有的文件到你项目中的一个叫做node_modules的文件夹内 全局模块会被安装到{prefix}/lib/node_modules ...

  5. python的虚拟环境管理工具venv使用方法介绍及与nodejs的包管理方式对比

    一.nodejs 包管理方式 我们知道, nodejs的包管理工具npm可以安装项目所需要的包,安装方法及区别如下: npm i module_name -g 全局安装 npm i module_na ...

  6. NodeJS 中npm包管理工具

    NPM 使用介绍 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从 ...

  7. nodejs的包管理器npm和cnpm

    http://www.ydcss.com/archives/18 3.npm介绍 3.1.说明:npm(node package manager)nodejs的包管理器,用于node插件管理(包括安装 ...

  8. nodejs,python,sublime和Eclipse的包管理器

    Python的包管理器叫pip. 首先安装Python运行环境Python 3.7.0:https://www.python.org/downloads/release/python-370/ Pyt ...

  9. NPM 使用介绍(包管理工具,解决NodeJS代码部署上的很多问题)

    引用地址:http://www.runoob.com/nodejs/nodejs-npm.html NPM 使用介绍 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问 ...

随机推荐

  1. Spring-AOP和AspectJ的区别和联系

    AOP是Spring框架的重要组成部分.目前我所接触的AOP实现框架有Spring AOP还有就是AspectJ(还有另外几种我没有接触过).我们先来说说他们的区别: AspectJ是一个比较牛逼的A ...

  2. cdoj 1252 24点游戏 dfs

    24点游戏 Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.uestc.edu.cn/#/problem/show/1252 Descr ...

  3. UVALive 7070 The E-pang Palace 暴力

    The E-pang Palace Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjudge/problem ...

  4. codeforces Gym 100418D BOPC 打表找规律,求逆元

    BOPCTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hust.edu.cn/vjudge/contest/view.action?c ...

  5. Codeforces Gym 100342H Problem H. Hard Test 构造题,卡迪杰斯特拉

    Problem H. Hard TestTime Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100342/at ...

  6. c# 反射学习笔记

    首先了解C#反射的概念,反射是一个运行库类型发现的过程.通过反射可以得到一个给定程序集所包含的所有类型的列表, 这个列表包括给定类型中定义的方法.字段.属性和事件.也可以动态的发现一组给定类支持的借口 ...

  7. java 开源缓存框架--转载

    原文地址:http://www.open-open.com/13.htm  JBossCache/TreeCache  JBossCache是一个复制的事务处理缓存,它允许你缓存企业级应用数据来更好的 ...

  8. Android(java)学习笔记106-2:反射机制

    1.反射机制: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为 ...

  9. PHP代码加密 -- php_strip_whitespace函数,去掉源代码所有注释和空格并显示在一行

    <?php function stripCommentAndWhitespace($path = '') { if (empty($path)) { echo '请指定要操作的文件路径'; re ...

  10. javaweb学习总结一(eclipse常用快捷键、debug调试以及junit测试框架)

    一:web的发展趋势1:C/S(客户端/服务器)结构向B/S(浏览器/服务器)结构发展,以后的电脑只需操作系统和浏览器即可.所有的服务都存储在服务器端,只需用户登录后从服务端同步数据,例如:看电影不需 ...