2

I am trying to setup lucid on adonis 5.0 after installation using node ace invoke @adonisjs/lucid

OS: windows 10 node version: 14.6.1 npx version: 6.14.12

Expected Result

--Set up lucid

Actual Result

TypeError: Cannot read property 'length' of undefined

1 leven

C:\Users\user\Documents\Code\testapp\node_modules\@adonisjs\ace\node_modules\leven\index.js:14

2 anonymous

C:\Users\user\Documents\Code\testapp\node_modules\@adonisjs\ace\build\src\Kernel\index.js:298

3 Kernel.getSuggestions

C:\Users\user\Documents\Code\testapp\node_modules\@adonisjs\ace\build\src\Kernel\index.js:297

4 Kernel.execMain

C:\Users\user\Documents\Code\testapp\node_modules\@adonisjs\ace\build\src\Kernel\index.js:169

5 Kernel.handle

C:\Users\user\Documents\Code\testapp\node_modules\@adonisjs\ace\build\src\Kernel\index.js:477

6 App.handle

C:\Users\user\Documents\Code\testapp\node_modules\@adonisjs\core\build\src\Ignitor\Ace\App\index.js:286

7 Ace.handle

C:\Users\user\Documents\Code\testapp\node_modules\@adonisjs\core\build\src\Ignitor\Ace\index.js:33

Update

Here is the code in my package.json file as requested in the comment section.

{
  "name": "testapp",
  "version": "1.0.0",
  "private": true,
  "scripts": {
    "build": "node ace build --production",
    "start": "node server.js",
    "dev": "node ace serve --watch",
    "lint": "eslint . --ext=.ts",
    "format": "prettier --write ."
  },
  "devDependencies": {
    "@adonisjs/assembler": "^5.0.1",
    "adonis-preset-ts": "^2.1.0",
    "eslint": "^7.25.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-adonis": "^1.3.0",
    "eslint-plugin-prettier": "^3.4.0",
    "pino-pretty": "^4.7.1",
    "prettier": "^2.2.1",
    "typescript": "^4.1.5",
    "youch": "^2.2.1",
    "youch-terminal": "^1.1.0"
  },
  "dependencies": {
    "@adonisjs/core": "^5.0.4-preview-rc-2.1",
    "@adonisjs/lucid": "^10.0.0",
    "@adonisjs/repl": "^1.1.6",
    "@adonisjs/session": "^4.0.6",
    "@adonisjs/view": "^3.1.0",
    "proxy-addr": "^2.0.6",
    "reflect-metadata": "^0.1.13",
    "source-map-support": "^0.5.19"
  }
}
Ubani Uche
  • 31
  • 5

1 Answers1

1

I had a similar issue. It seemed to happen when I updated the assembler.

I updated the following packages and it fixed it for me:

npm i @adonisjs/assembler@latest --save-dev
npm i @adonisjs/core@latest --save

If you notice your package.json you can see that you are on a preview release of the core package "@adonisjs/core": "^5.0.4-preview-rc-2.1".

Hope this helped.