Help! I can't install forms from RWJSv0.31

I’m trying to use RWJS Forms for the first time and am baffled as to why it’s seems to install but isn’t available…

I do a yarn add @redwoodjs/forms

Results are

success Saved 1 new dependency.
info Direct dependencies
info All dependencies
└─ @redwoodjs/forms@0.31.2

Which surprised me when the import on forms failed…

import {
  Form,
  Label,
  TextField,
  TextAreaField,
  FieldError,
  Submit,
} from '@redwoodjs/forms'
../node_modules/@redwoodjs/forms/dist/index.js
Module build failed: Error: ENOENT: no such file or directory, 
open [...]node_modules/@redwoodjs/forms/dist/index.js'

And forms are indeed not installed…

anon23:vax-phone ajoslin$ ls -l node_modules/@redwoodjs
total 0
drwxr-xr-x  9 ajoslin  admin  288 May  8 09:16 api
drwxr-xr-x  6 ajoslin  admin  192 May  8 15:41 api-server
drwxr-xr-x  5 ajoslin  admin  160 May  8 09:16 auth
drwxr-xr-x  6 ajoslin  admin  192 May  8 09:16 cli
drwxr-xr-x  8 ajoslin  admin  256 May  8 09:16 core
drwxr-xr-x  6 ajoslin  admin  192 May  8 09:16 dev-server
drwxr-xr-x  8 ajoslin  admin  256 May  9 13:14 eslint-config
drwxr-xr-x  6 ajoslin  admin  192 May  8 09:16 eslint-plugin-redwood
drwxr-xr-x  7 ajoslin  admin  224 May  9 13:14 internal
drwxr-xr-x  5 ajoslin  admin  160 May  8 09:16 prerender
drwxr-xr-x  6 ajoslin  admin  192 May  8 09:16 router
drwxr-xr-x  7 ajoslin  admin  224 May  8 09:16 structure
drwxr-xr-x  6 ajoslin  admin  192 May  9 13:14 testing
drwxr-xr-x  9 ajoslin  admin  288 May  8 09:16 web

It might be unavailable because you need it in the web workspace.

yarn workspace web add @redwoodjs/forms

Also I think running yarn rw upgrade you might just be able to select the forms package

yarn workspace web add @redwoodjs/forms didn’t do it

yarn rw upgrade said my lockfile was out of date, and to yarn install to update it – that worked

thanks!

1 Like