包管理
: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上的时候,微信浏览器里的相应的元素就会高亮起来

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. NFA与DFA

    正则表达式匹配,包含两个东西,一个是表达式,一个文本. NFA(Nondeterministic Finite Automaton),不确定有穷自动机,表达式主导,NFA去吃文本,贪婪算法吃下去,如果 ...

  2. SQL SERVER NVARCHAR字段INSERT 中文乱码问题解决

    INSERT INTO IPatient ( UID, PatientNo, PatientName, PatientGender, Birthday, BloodType, Country, Nat ...

  3. HDU 1080 DP

    匹配两个人相似度. A,G,C.T.每两个都会有一个相应的值,给出两串基因.长度能够不一样,能够在基因中间加_使两串长度一样.然后有一个相应值.求最大相应值. 先做出相应的表 DP方程: x=dp[i ...

  4. starling 笔记

    ------------------------------------------------------------------ 这里的舞台是flash原生舞台,不是starling舞台 // r ...

  5. cc代码学习笔记1

    #define #define INT32 int #define INT8 char #define CHAR char #define SSHORT signed short #define IN ...

  6. Linux堆内存管理深入分析

    (上半部) 作者:走位@阿里聚安全 前言 近年来,漏洞挖掘越来越火,各种漏洞挖掘.利用的分析文章层出不穷.从大方向来看,主要有基于栈溢出的漏洞利用和基于堆溢出的漏洞利用两种.国内关于栈溢出的资料相对较 ...

  7. 写了个SharedPreferences的工具类(带加密)

    /* * Copyright (C) 2014 Jason Fang ( ijasonfang@gmail.com ) * * Licensed under the Apache License, V ...

  8. spring源码分析之spring-web web模块分析

    0 概述 spring-web的web模块是更高一层的抽象,它封装了快速开发spring-web需要的基础组件.其结构如下: 1. 初始化Initializer部分 1.1  Servlet3.0 的 ...

  9. 自问自答-hadoop自带哪些案例(0.20.2)

    1)aggregatewordcount 计算输入文件中文字个数的基于聚合的MapReduce程序 2)aggregatewordhist 生成输入文件中文字个数的统计图的基于聚合的MapReduce ...

  10. BootStrap2学习日记11---单选框多选框

    单选框代码: <label for="country">国家</label> <select id="country"> & ...