docs icon indicating copy to clipboard operation
docs copied to clipboard

Incomplete description on Chapter <Getting Started in a Nutshell>

Open XinLanSAP opened this issue 1 year ago • 1 comments

Hi,

I encountered an issue (perhaps) and would like to get your review:

I first followed the step-by-step guide on this page: https://cap.cloud.sap/docs/get-started/in-a-nutshell, I installed Node.js, the @sap/cds-dk (using npm i -g @sap/cds-dk), and VSCode. Then I created a new project using cds init, typed cds bookshop, then cds watch. After I saved the changes in db/schema.cds, the terminal showed like attached log. After I installed sqlite3 via npm, the issue had been resolved.


db\schema.cds ........\Program Files\node-v18.19.0-win-x86\node_modules@sap\cds-dk\node_modules@sap\cds\common.cds

[cds] - connect using bindings from: { registry: '~/.cds-services.json' } [cds] - connect to db > sqlite { database: ':memory:' } /> deployment to in-memory database. failed

❗️ ERROR on server start: ❗️

Error: Cannot find module 'sqlite3' Require stack:

  • C:\Program Files\node-v18.19.0-win-x86\node_modules@sap\cds-dk\node_modules@sap\cds\libx_runtime\sqlite\Service.js at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15) at Module._load (node:internal/modules/cjs/loader:975:27) at Module.require (node:internal/modules/cjs/loader:1225:19) at require (node:internal/modules/helpers:177:18) at _new (C:\Program Files\node-v18.19.0-win-x86\node_modules@sap\cds-dk\node_modules@sap\cds\libx_runtime\sqlite\Service.js:21:27) at SQLiteDatabase.acquire (C:\Program Files\node-v18.19.0-win-x86\node_modules@sap\cds-dk\node_modules@sap\cds\libx_runtime\sqlite\Service.js:123:19)
    at SQLiteDatabase.begin (C:\Program Files\node-v18.19.0-win-x86\node_modules@sap\cds-dk\node_modules@sap\cds\libx_runtime\db\Service.js:43:23) at SQLiteDatabase._begin [as dispatch] (C:\Program Files\node-v18.19.0-win-x86\node_modules@sap\cds-dk\node_modules@sap\cds\lib\srv\srv-tx.js:199:38)
    at SQLiteDatabase.run (C:\Program Files\node-v18.19.0-win-x86\node_modules@sap\cds-dk\node_modules@sap\cds\lib\srv\srv-api.js:76:17) at deploy.schema (C:\Program Files\node-v18.19.0-win-x86\node_modules@sap\cds-dk\node_modules@sap\cds\lib\dbs\cds-deploy.js:117:12) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\Program Files\node-v18.19.0-win-x86\node_modules\@sap\cds-dk\node_modules\@sap\cds\libx\_runtime\sqlite\Service.js' ] }

XinLanSAP avatar Sep 24 '24 07:09 XinLanSAP