loopbackio / loopbackio/loopback-next
Cannot load db.datasource.config.json: ENOENT: no such file or directory
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 5.1k
- Fork
- 1.1k
- Merge medio
- 2g 21h
- PR unite (30g)
- 27
Descrizione
### Describe the bug
I got this error after upgrade cli version to 3.2.0
There is db.datasource.ts file in /src/datasources folder.
but cli require db.datasource.config.json file.

so to fix remove error I create empty db.datasource.config.json file in datasources folder
but I got other error when I create repository by cli command.

I think it's bug.
Please fix asap.
### Logs
_No response_
### Additional information
#lb4 --version
@loopback/cli version: 3.2.0
@loopback/* dependencies:
- @loopback/authentication: ^8.1.2
- @loopback/boot: ^4.1.2
- @loopback/build: ^8.1.2
- @loopback/context: ^4.1.2
- @loopback/core: ^3.1.2
- @loopback/metadata: ^4.1.2
- @loopback/openapi-spec-builder: ^4.1.2
- @loopback/openapi-v3: ^7.1.2
- @loopback/repository-json-schema: ^5.1.2
- @loopback/repository: ^4.1.2
- @loopback/rest: ^11.1.2
- @loopback/testlab: ^4.1.2
- @loopback/docs: ^4.0.4
- @loopback/example-hello-world: ^4.1.2
- @loopback/example-log-extension: ^4.1.2
- @loopback/example-rpc-server: ^4.1.2
- @loopback/example-todo: ^5.1.2
- @loopback/example-soap-calculator: ^4.1.2
- @loopback/service-proxy: ^4.1.2
- @loopback/http-caching-proxy: ^3.1.2
- @loopback/http-server: ^3.1.2
- @loopback/example-todo-list: ^5.1.2
- @loopback/dist-util: ^0.4.0
- @loopback/rest-explorer: ^4.1.2
- @loopback/eslint-config: ^12.0.4
- @loopback/example-express-composition: ^4.1.2
- @loopback/example-greeter-extension: ^4.1.2
- @loopback/booter-lb3app: ^3.1.2
- @loopback/example-lb3-application: ^4.1.2
- @loopback/example-greeting-app: ^4.1.2
- @loopback/example-context: ^4.1.2
- @loopback/repository-tests: ^0.20.2
- @loopback/health: ^0.10.2
- @loopback/authorization: ^0.11.2
- @loopback/rest-crud: ^0.13.2
- @loopback/security: ^0.7.2
- @loopback/authentication-passport: ^4.1.2
- @loopback/example-metrics-prometheus: ^0.9.2
- @loopback/metrics: ^0.10.2
- @loopback/model-api-builder: ^3.1.2
- @loopback/logging: ^0.8.2
- @loopback/example-access-control-migration: ^4.1.2
- @loopback/example-file-transfer: ^3.1.2
- @loopback/example-rest-crud: ^3.1.2
- @loopback/apiconnect: ^0.9.2
- @loopback/example-validation-app: ^3.1.2
- @loopback/cron: ^0.8.2
- @loopback/example-multi-tenancy: ^0.12.2
- @loopback/example-passport-login: ^3.1.2
- @loopback/authentication-jwt: ^0.11.2
- @loopback/context-explorer: ^0.7.2
- @loopback/express: ^4.1.2
- @loopback/example-todo-jwt: ^3.1.2
- @loopback/mock-oauth2-provider: ^0.5.2
- @loopback/pooling: ^0.7.2
- @loopback/typeorm: ^0.6.2
- @loopback/example-graphql: ^0.6.2
- @loopback/graphql: ^0.7.2
- @loopback/filter: ^2.1.2
- @loopback/rest-msgpack: ^0.7.2
- @loopback/example-binding-resolution: ^0.6.2
- @loopback/example-webpack: ^0.7.2
- @loopback/example-socketio: ^0.5.2
- @loopback/socketio: ^0.5.2
- @loopback/monorepo: ^0.4.4
- @loopback/tsdocs: ^3.1.2
### Reproduction
cli version is 3.2.0 and I write loopback version list.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia dal percorso CLI che gestisce db.datasource.ts nella cartella /src/datasources e tenta di caricare db.datasource.config.json durante la creazione di un repository. Riproduci il problema con CLI version 3.2.0 e il comando di generazione del repository, quindi verifica che il comando funzioni senza richiedere un file di configurazione imprevisto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- nodejs, typescript
- Ambito
- cli
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100