En mi package.json
estoy apuntando 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 problemas 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 npm
registro, donde este paquete no se encuentra.
Pregunta
¿Hay algún cambio para usar hilo con paquetes locales? Por paquetes locales me refiero a paquetes apuntados por una ruta relativa como my-custom-i18n
.
npm
como está :) PD: mi idea era usaryarn
solo localmente sin convertir todo el equipo y el proyecto. Entonces ... tendré que esperar hasta recibir soporte para esto :)file:
prefijo resolvió un problema que teníamos en el queyarn install
en Windows agregaría./
prefijo a las rutas de archivo relativas, peroyarn install
en macOS lo eliminaría.1.17.3
elfile:
prefijo sigue siendo necesario en la siguiente situación: Digamosbar
que tiene un paquete que tiene una dependencia local./dependencies/xyz
. Si otro paquetefoo
está usando packagebar
, intentará resolverlo./dependencies/xyz
relativo alfoo
directorio en lugar de relativo albar
directorio. Después de cambiar la dependencia alfile:./dependencies/xyz
problema se resolvió.