学习vue等前端开发需要安装node.js。它是js包的管理工具,个人理解相当于java的maven。 在开发之前需要安装node.js和yarm.关于什么npm和yarn之间的区别,请网上找资料。有了管理包的管理工具,还需要安装代码编辑工具,我的是vs code.

yarn安装

+ 先下载node.js安装,https://nodejs.org/en/+ 安装node.js后,使用npm安装yarm.npm install -g yarn + 查看版本:yarn --version。能查看到版本后说明安装成功。

yarn常用命令

+ 创建文件夹 yarn md yarn
+ 进入yarn文件夹
cd yarn
初始化项目 yarn init // 同npm init,执行输入信息后,会生成package.json文件
+ yarn的配置项: yarn config list // 显示所有配置项yarn config get <key> //显示某配置项yarn config delete <key> //删除某配置项yarn config set <key> <value> [-g|--global] //设置配置项
+ 安装包: yarn install //安装package.json里所有包,并将包及它的所有依赖项保存进yarn.lockyarn install --flat //安装一个包的单一版本yarn install --force //强制重新下载所有包yarn install --production //只安装dependencies里的包yarn install --no-lockfile //不读取或生成yarn.lockyarn install --pure-lockfile //不生成yarn.lock+ 添加包(会更新package.json和yarn.lock):yarn add [package] // 在当前的项目中添加一个依赖包,会自动更新到package.json和yarn.lock文件中yarn add [package]@[version] // 安装指定版本,这里指的是主要版本,如果需要精确到小版本,使用-E参数yarn add [package]@[tag] // 安装某个tag(比如beta,next或者latest)//不指定依赖类型默认安装到dependencies里,你也可以指定依赖类型:yarn add --dev/-D // 加到 devDependenciesyarn add --peer/-P // 加到 peerDependenciesyarn add --optional/-O // 加到 optionalDependencies//默认安装包的主要版本里的最新版本,下面两个命令可以指定版本:yarn add --exact/-E // 安装包的精确版本。例如yarn add foo@1.2.3会接受1.9.1版,但是yarn add foo@1.2.3 --exact只会接受1.2.3版yarn add --tilde/-T // 安装包的次要版本里的最新版。例如yarn add foo@1.2.3 --tilde会接受1.2.9,但不接受1.3.0+ 发布包yarn publish+ 移除一个包 yarn remove <packageName>:移除一个包,会自动更新package.json和yarn.lock
+ 更新一个依赖 yarn upgrade 用于更新包到基于规范范围的最新版本
+ 运行脚本 yarn run 用来执行在 package.json 中 scripts 属性下定义的脚本
+ 显示某个包的信息 yarn info <packageName> 可以用来查看某个模块的最新版本信息+ 缓存 yarn cache yarn cache list # 列出已缓存的每个包 yarn cache dir # 返回 全局缓存位置 yarn cache clean # 清除缓存

转载于:https://www.cnblogs.com/haaron-john/p/11165233.html

安装js包管理工具(node.js、yarm)及代码编辑工具(vs code)相关推荐

  1. node.js包管理器和代码调式

    一.如何使用包管理器 Node.js包管理器,即npm是Node.js官方提供的包管理工具,它已经成了Node.js包的标准发布平台,用于Node.js包的发布.传播.依赖控制. (1)获取一个包 n ...

  2. Node.js包管理器Yarn的入门介绍与安装

    FAST, RELIABLE, AND SECURE DEPENDENCY MANAGEMENT. 就在前不久, Facebook 发布了新的 node.js 包管理器 Yarn 用以替代 npm . ...

  3. ASP.NET Core 静态文件及JS包管理器(npm, Bower)的使用

    在 ASP.NET Core 中添加静态文件 虽然ASP.NET主要大都做着后端的事情,但前端的一些静态文件也是很重要的.在ASP.NET Core中要启用静态文件,需要Microsoft.AspNe ...

  4. Node.js知识梳理之Node.js安装

    Node.js官网:nodejs.org/en/ 用户进入官网,会自动推荐适合于开发者电脑的Node.js版本,官网提示我下载适用于windows(x64)的版本.官网有两个版本LTS(长期稳定)版和 ...

  5. Node.js「一」—— Node.js 简介 / Node.js 模块 / 包 与 NPM

    本文为 Node.js 系列笔记第一篇.文章参考:nodejs 教程 -- 大地:<深入浅出 Node.js>:阮一峰 nodejs 博客 文章目录 一.Node 简介 1. 简单介绍 2 ...

  6. node.js学习总结:node.js的内置模块,模块化,npm与包 express,前后端身份认证 JWT认证机制

    node.js学习总结 什么是node.js node.js的内置模块 fs系统模块 path路径模块 http模块 模块化 npm与包 express express路由 express+mysql ...

  7. Node.js(一、Node.js基础、模块加载机制、包等)

    Node.js(一.Node.js基础.模块加载机制.包等) 1.Node.js基础 1.1.Node是什么 1.2.Node环境安装失败解决方法 1.2.1.Node环境搭建 1.2.2.错误代码2 ...

  8. 【Node.js】2.开发Node.js选择哪个IDE 开发工具呢

    安装完Node.js之后,就要为它选择一个有利的IDE用于开发. 相比较了多个IDE之后,定位在webstrom和sublime上. 有一个简单的比较: webstorm功能很丰富,前端开发工具的集大 ...

  9. linuxpip安装python包_Windows+Linux安装Python包管理工具pip

    Windows+Linux安装Python包管理工具pip Windows安装Python包管理工具pip pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_in ...

最新文章

  1. 几种移动开发技术的比较和选型
  2. Signal Slot in Qt
  3. PMP之项目整合管理之变更管理计划
  4. how to write a php framework,怎么一步步编写简单的PHP的Framework(十四)
  5. Bigraph Extension
  6. Spark 101:它是什么,它做什么以及为什么起作用
  7. ruby hash方法_Ruby中带有示例的Hash.default(key = nil)方法
  8. java 弹出软键盘_Android开发之弹出软键盘工具类简单示例
  9. 红魔1android版本能升到多少,红魔5G:实力全开,比快更快
  10. 信息学奥赛一本通 1150:求正整数2和n之间的完全数
  11. 偷梁换柱 | 无备份情况下的数据恢复实践(二)
  12. 仪器开发 之 DICOM 三维重建 HPP
  13. C#.NET DataGridView 让部分单元格变成只读的例子程序
  14. 优化MyBatis配置文件中的配置
  15. Unity技术手册-UGUI零基础详细教程-Image图片
  16. JAVA 多线程并发
  17. 1-9 requests模块之爬取4k高清壁纸(xpath解析)
  18. 宽带光纤接入网的概念和典型应用类型
  19. Mapper 与 Reducer 解析
  20. 打造舒适搬砖环境,这些是我最想推介的桌面好物

热门文章

  1. Linux内核驱动-Kconfig和Makefile
  2. 表现层、持久层、业务层
  3. 计算机毕业设计ssm篮球在线约赛信息系统952d0系统+程序+源码+lw+远程部署
  4. 虚幻引擎logo矢量图svg源码!
  5. Mybiosource基因编辑技术HIV及研究工具
  6. 全新小鬼授权码源码_全解密无后门
  7. 二叉树中序遍历习题引发的时间空间复杂度思考:内存角度
  8. 【S0007】中国风墨迹笔刷
  9. python定义向量内积函数_python – 沿多维数组的一维向量点积
  10. 性能测试 理论初探(四),性能测试的指标是什么?web性能测试指标包括哪些?http性能测试指标关注 响应时间、吞吐量、服务器资源占用等