javascript - scripts - title tag html
El comando global de hilo no funciona (3)
Estoy trabajando con Yarn v0.16.1.
Si entiendo correctamente (de acuerdo con la
documentation
),
yarn global add <package>
debería ser el equivalente de
npm install -g <package>
.
Sin embargo, cuando ejecuto el ejemplo en los documentos (con
create-react-app
), el comando se ejecuta con éxito pero
create-react-app
no está disponible desde la línea de comandos.
Aquí está la salida:
$ yarn global add create-react-app
$ yarn global v0.16.1
[1/4] 🔍 Resolving packages...
[2/4] 🚚 Fetching packages...
[3/4] 🔗 Linking dependencies...
[4/4] 📃 Building fresh packages...
success Installed [email protected] with binaries:
- create-react-app
✨ Done in 3.22s.
$ create-react-app --help
-bash: create-react-app: command not found
Hacer una instalación global con npm tiene el resultado esperado, y todo funciona. ¿Qué me estoy perdiendo con hilo?
Debería agregar
export PATH="$PATH:$(yarn global bin)"
a su
~/.bash_profile
o lo que sea que use.
Solucionaría el problema.
Dependiendo de cómo lo instaló, la carpeta global de Yarn varía por alguna razón. Puedes seguir este problema aquí.
En mi caso,
yarn global bin
no funcionaba.
Pruebe con una
brew reinstall yarn
si así fue como instaló
yarn
👍🏻
Actualización dic 2018
Solo actualizar la ruta no funcionó para mí. También tuve que establecer el prefijo de hilo.
- Ubuntu 18.04.1 LTS (biónico)
- hilo 1.12.3
- npm v3.5.2
- nodo v8.10.0
- zsh 5.4.2
Pasos
-
Confirme su ruta bin global
yarn global bin
/home/username/.yarn/bin
:
/home/username/.yarn/bin
-
establecer prefijo de hilo:
asegúrese de que su prefijo de hilo sea el directorio principal de su directorio bin. Puedes confirmar ejecutando
yarn config get prefix
cuando ejecuté esto, mi prefijo estaba vacío, así que lo configuré:
yarn config set prefix ~/.yarn
-
agregue lo siguiente a ~ / .bash_profile o ~ / .bashrc
export PATH="$PATH:`yarn global bin`"
para usuarios de zsh, asegúrese de agregar esta línea a ~ / .zshrc
-
reinicie su shell o inicie uno nuevo
bash -l
ozsh