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
.