Found a bug last night on the Quick Start page specifically when you want to Create a Redwood project with yarn create redwood-app my-redwood-project --typescript
. The yarn version is 1.22.19 not the latest yarn version and it throws off the initial experience with Redwood. Just a heads up! Thanks!
Thanks for letting us know.
What error message did you get exactly?
@Tobbe so after setting up locally and trying run dbAuth you’ll notice a yarn version error message.
yarn run v1.22.19
rw setup auth dbAuth
Set up auth for dbAuth
Options:
--help Show help [boolean]
--version Show version number [boolean]
--cwd Working directory to use (where `redwood.toml` is located)
-f, --force Overwrite existing auth configuration
[boolean] [default: false]
-v, --verbose Log setup output [boolean] [default: false]
-w, --webauthn Include WebAuthn support (TouchID/FaceID)
[boolean] [default: null]
Also see the Redwood CLI Reference
Error: Command failed with exit code 1: yarn npm info @redwoodjs/auth-dbauth-setup --fields versions --json
error Command "npm" not found.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
at makeError (/node_modules/execa/lib/error.js:60:11)
at handlePromise (/node_modules/execa/index.js:118:26)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async getAuthHandler (/node_modules/@redwoodjs/cli/dist/commands/setup/auth/auth.js:107:9)
at async Object.handler (/node_modules/@redwoodjs/cli/dist/commands/setup/auth/auth.js:53:21) {
shortMessage: 'Command failed with exit code 1: yarn npm info @redwoodjs/auth-dbauth-setup --fields versions --json',
command: 'yarn npm info @redwoodjs/auth-dbauth-setup --fields versions --json',
escapedCommand: 'yarn npm info "@redwoodjs/auth-dbauth-setup" --fields versions --json',
exitCode: 1,
signal: undefined,
signalDescription: undefined,
stdout: 'info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.',
stderr: 'error Command "npm" not found.',
failed: true,
timedOut: false,
isCanceled: false,
killed: false
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
I also ran yarn rw info as well:
System:
OS: macOS 12.6
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 18.15.0 - /var/folders/__/qt75nhp9689813_3j5bjb0t40000gn/T/yarn--1684898288353-0.04903613870848833/node
Yarn: 1.22.19 - /var/folders/__/qt75nhp9689813_3j5bjb0t40000gn/T/yarn--1684898288353-0.04903613870848833/yarn
Databases:
SQLite: 3.37.0 - /usr/bin/sqlite3
Browsers:
Chrome: 113.0.5672.126
Firefox: 111.0
Safari: 16.2
npmPackages:
@redwoodjs/core: 5.2.2 => 5.2.2
Thanks.
Having your global yarn version be 1.x should be fine. But you should definitely have v3.x inside a RW project
That’s what it’s supposed to look like.
Did you get any error messages during initial setup?
Apologizes @Tobbe I think I miswrote this ticket so I get a dbAuth error only after setting up and using yarn create redwood-app my-redwood-project --typescript
Just wanted to follow up, I can’t reproduce this one. It was probably a mistake of mine to suggest getting the version of a package using yarn npm info
, but it still should work since the version of yarn in new Redwood projects is v3. If anyone has ideas as to what could be wrong, appreciated! But confirming that you got things working on a JS project right @sergio?