-bash: sequelize: command not found
I prefer to avoid installing global npm packages. If you have sequelize
as a dependency in your package.json
, you can utilize sequelize-cli
via npx
.
$ npx sequelize-cli <command>
.
For example, you could do $ npx sequelize-cli migration:generate --name add-a-column
to create a migration file.
The reason is: sequelize is not installed globally on your cli. To get sequelize access to all your cli just do.
npm install -g sequelize-cli
The '-g' means global this will allow you to access sequelize command anywhere in your app directory.
After that you can do eg: sequelize model:generate --name User --attributes firstName:string,lastName:string,email:string,password:string