pose de fil
npm install -g yarn
Vérifier la version une fois l'installation terminée
yarn -v 或 yarn --version
Commandes courantes
yarn info #显示某个包信息
yarn list # 列出当前项目的依赖
yarn list --depth=0 # 限制依赖的深度
yarn config set key value # 设置
yarn config get key # 读取值
yarn config delete key # 删除
yarn config list # 显示当前配置
yarn config set registry https://registry.npm.taobao.org # 设置淘宝镜像
yarn cache #缓存
yarn cache list # 列出已缓存的每个包
yarn cache dir # 返回 全局缓存位置
yarn cache clean # 清除缓存
Comparer avec la commande npm
fil | npm | description de la commande |
---|---|---|
init de fil | initialisation npm | Initialisation du projet |
installation de fil | installation npm | Installer les dépendances par défaut |
fil ajouter réagir | npm installer réagir --save | Installez une dépendance et enregistrez-la dans package.json |
fil enlever réagir | npm désinstaller réagir --save | supprimer une dépendance |
fil ajouter réagir --dev | npm installer réagir --save–dev | Installer une dépendance au moment du développement |
mise à niveau du fil réagir | mise à jour npm réagir --save | mettre à jour une dépendance |
fil global ajouter réagir | npm installer réagir --global | Installer une dépendance globale |
passage/test de fil | npm exécuter/tester | exécuter une commande |
Messages d'erreur et solutions rencontrés lors de l'utilisation (mises à jour en continu)
1. Lorsque le fil installe le module, une erreur se produit
yarn add gulp-concat #输入
#输出
yarn add v1.22.10
info No lockfile found.
[1/4] Resolving packages...
error An unexpected error occurred: "http://registry.cnpmjs.org/gulp-concat: Hostname/IP does not match certificate's altnames: Host: registry.cnpmjs.org. is not in the cert's altnames: DNS:r.cnpmjs.org".
info If you think this is a bug, please open a bug report with the information provided in "C:\\Users\\XZC\\Desktop\\test\\yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
Lorsque vous rencontrez ce problème, c'est pour des raisons réseau que la demande de téléchargement du package de dépendance expire et qu'une erreur est signalée. Remplacez simplement le téléchargement réseau et entrez la ligne de commande :
npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
yarn config set sass-binary-site http://npm.taobao.org/mirrors/node-sass
Enfin réinstallé avec succès!