你的位置:首页 > Java教程

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