reconoce last interno instalar externo example dependencias como comando actualizar node.js npm yarnpkg

node.js - last - package.json example



¿Cómo instalar el paquete con la ruta local de Yarn? No se pudo encontrar el paquete (1)

El hilo requiere un file: prefijo file: para paquetes locales.

Para ruta relativa:

yarn add file:./../your-project

Por camino absoluto

yarn add file:/dev/your-project

Para su ejemplo, la dependencia en package.json se declararía de la siguiente manera:

"my-custom-i18n": "file:./../MyProject.Shared/myproject-i18n",

Esto funciona tanto para Yarn como para NPM también.

Es incompatibilidad con el cliente NPM, el equipo de Yarn es consciente y declaró que admite este comportamiento: referencia sobre el problema de GitHub .

Actualizar:

Desde la versión v0.21.0 , el file: prefijo no es necesario. Consulte solicitud de extracción con arreglo y changelog .

En mi package.json estoy señalando el paquete local my-custom-i18n por su ruta relativa:

package.json

"dependencies": { "core-js": "^2.4.1", "my-custom-i18n": "./../MyProject.Shared/myproject-i18n", "rxjs": "5.0.0-beta.12", ... }

npm install instala los paquetes correctamente, pero yarn tiene un problema y simplemente no puede encontrar este paquete:

salida de hilo

$ yarn yarn install v0.15.1 info No lockfile found. [1/4] Resolving packages... error Couldn''t find package "myproject-i18n" on the "npm" registry. info Visit http://yarnpkg.com/en/docs/cli/install for documentation about this command.

Veo que lo busca en el registro npm , donde este paquete no vive.

Pregunta

¿Hay algún cambio para usar hilo con paquetes locales? Por paquetes locales me refiero a los paquetes señalados por la ruta relativa como my-custom-i18n .