当前位置: 首页 > news >正文

博州住房和城乡建设局网站互联网编程技术

博州住房和城乡建设局网站,互联网编程技术,网站建设脱颖而出,企业网站宣传视频外链目录 1、安装 yarn 1.1 使用npm安装 1.2 查看版本 1.3 yarn 淘宝源配置 2、安装命令说明 2.1 yarn add(会更新package.json和yarn.lock) 2.2 yarn install 2.3 一些操作 2.3.1 发布包 2.3.2 移除一个包 2.3.3 更新一个依赖 2.3.4 运行脚本 …

目录

1、安装 yarn

1.1 使用npm安装

1.2 查看版本

1.3 yarn 淘宝源配置

2、安装命令说明

2.1 yarn add(会更新package.json和yarn.lock)

2.2 yarn install

2.3 一些操作

2.3.1 发布包

2.3.2 移除一个包

2.3.3 更新一个依赖

2.3.4 运行脚本

2.3.5 显示某个包的信息

2.3.6 缓存

3、举例

3、npm 与 yarn 命令比较

3.1 整体比较

3.2 主要区别

4、参考


1、安装 yarn

1.1 使用npm安装

npm install -g yarn

1.2 查看版本

yarn --version

1.3 yarn 淘宝源配置

​
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g​

2、安装命令说明

2.1 yarn add(会更新package.json和yarn.lock)

yarn add package-name        # 安装 latest 最新版本。
yarn add package-name@2.1.0  # 从 registry 里安装这个包的指定版本。
yarn add package-name@tag    # 安装某个 'tag' 标识的版本。

2.2 yarn install

​yarn install            // 安装package.json里所有包,并将包及它的所有依赖项保存进yarn.lock
yarn install --flat          //  安装一个包的单一版本
yarn install --force         // 强制重新下载所有包
yarn install --production    // 只安装dependencies里的包
yarn install --no-lockfile   // 不读取或生成yarn.lock
yarn install --pure-lockfile // 不生成yarn.lock

2.3 一些操作

2.3.1 发布包

yarn publish

2.3.2 移除一个包

yarn remove :移除一个包,会自动更新package.json和yarn.lock

2.3.3 更新一个依赖

yarn upgrade 用于更新包到基于规范范围的最新版本

2.3.4 运行脚本

yarn run 用来执行在 package.json 中 scripts 属性下定义的脚本

2.3.5 显示某个包的信息

yarn info 可以用来查看某个模块的最新版本信息

2.3.6 缓存

yarn cache
yarn cache list # 列出已缓存的每个包
yarn cache dir # 返回 全局缓存位置
yarn cache clean # 清除缓存

3、举例

(1)从本地文件系统里安装一个包,可以用这种方式来测试还未发布的包。

yarn add file:/path/to/local/folder

(2)安装一个 gzipped 压缩包,此格式可以用于在发布之前分享你的包。
yarn add file:/path/to/local/tarball.tgz

(3)从远程 git repo 里安装一个包。

yarn add <git remote url>

(4)从一个远程 git 仓库指定的 git 分支、git 提交记录或 git 标签安装一个包。
yarn add <git remote url> #<branch/commit/tag>

(5)用一个远程 tgz 压缩包来安装。

yarn add https://your-project.org/package.tgz
 

3、npm 与 yarn 命令比较

3.1 整体比较

描述yarnnpm
初始化package.jsonyarn init (可以在后面添加-y跳过询问的信息)npm init (可以在后面添加-y跳过询问的信息)
根据package.json安装依赖yarn install(可以省略install)npm install(install可以缩写成i)
安装某个依赖(默认是在dependencies)yarn add packageName --save(简写-S,或者省略该参数)npm install packageName --save(简写-S,或者省略该参数)
安装某个依赖在devDependenciesyarn add packageName --dev(可以简写成-Dnpm install packageName --save-dev(可以简写成-D
全局安装依赖yarn global add packageNamenpm install packageName -g
移除依赖yarn remove packageNamenpm uninstall packageName
移除全局依赖yarn global remove packageNamenpm uninstall packageName -g
升级依赖yarn upgrade packageName
-- 如果是全局的依赖则在yarn后面加上global
npm update packageName
-- 如果是全局的依赖则在后面加上 -g
查看依赖的信息yarn info packageNamenpm info packageName
查看所有配置npm config listnpm config list 或者 npm config ls -l
查看某个配置的信息yarn config get configNamenpm config get configName
设置淘宝源yarn config set registry https://registry.npm.taobao.orgnpm config set registry https://registry.npm.taobao.org
查看当前源yarn config get registrynpm config get registry
罗列全局依赖yarn global list --depth=0npm list -g --depth 0
查看全局依赖目录yarn global bin 或者yarn global dirnpm prefix -g
查看全局缓存的目录yarn cache dirnpm config get cache

3.2 主要区别

  1. 安装速度:yarn 比较 npm 快,因它是异步执行安装依赖
  2. 安装过程:yarn 信息更干净,npm 会罗列很多其它包的信息
  3. 安装锁定:yarn 安装后是有 yarn.lock 文件,它会锁定安装的版本,其他人安装时会直接读取 yarn.lock 文件,能保证安装的依赖的版本是一样的,npm是在 5.x.x 的版本才引入了这个机制,文件:package-lock.json。

4、参考

https://www.cnblogs.com/jtjianfeng/p/12174982.html

安装依赖 | Yarn 中文文档

http://www.yayakq.cn/news/471160/

相关文章:

  • 连云港网站制作wordpress 两边
  • 一般pr做视频过程那个网站有旅游网站开发文献综述
  • 网站的域名在哪里看泉州市城乡和建设网站
  • 阿里巴巴国际站下载能答题做试卷的网站
  • 建站优化内容php7 wordpress速度
  • 搭建网站 赚钱设计广告图用什么软件
  • 网站建设需要做什么准备工作哈尔滨道外区建设局官方网站
  • 设计师招聘网站有哪些电信宽带营销策划方案
  • 网站定制开发怎么做在实际页面设计中文本通常使用
  • 海岸城网站建设女装网站建设文献综述
  • 网站建设实验报告模板山西cms建站系统哪家好
  • 想成为网站设计师要怎么做国家企业信用信息公示系统辽宁
  • js网站效果中国纪检监察报官首页
  • 做架构图简单的网站网站下载免费软件
  • ppt做杂志模板下载网站网站怎样关键词排名优化
  • 帮朋友免费做网站那种网站后台最好
  • 做性的网站潍坊网站建设wf3
  • 卖域名的网站哪些好北京专业网站建设公司哪家好
  • 顺德网站制作公司哪家好甘肃网站备案审核
  • 浙江建设职业技术学院尔雅网站二级域名注册免费
  • 免备案建网站网站背投广告代码
  • 大悟县城乡建设局网站什么是专业建设
  • 南充建设公司网站甘肃省建设厅查行网站
  • layui做网站做网站那个公司
  • 网站建设域名是什么大学生网页设计主题
  • 网站开发有很多种吗跨境电商的运营模式有哪些
  • 网站单页支付宝支付怎么做的精准营销的案例名称及分析
  • 黄页88网站推广效果网页设计师的主要工作
  • 互联网创业项目整合网站广告设计软件有哪些
  • 网站模板和后台公司专业网站建设