variable tag scripts globales declarar attribute javascript npm yarnpkg

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

  1. Confirme su ruta bin global

    yarn global bin

/home/username/.yarn/bin : /home/username/.yarn/bin

  1. 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

  2. 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

  3. reinicie su shell o inicie uno nuevo

    bash -l o zsh