首页 > 解决方案 > 在ubuntu中续集

问题描述

从一年开始,我在 Windows 中启动 programmin。现在我决定开始使用 Linux dist 并选择 Ubuntu。我在 ubuntu 中使用 sql 和 sequelize 时遇到问题。当我使用 Windows 时,创建一个数据库只是使用sequelize db:create,但现在在 ubuntu 中,当我从 github 克隆我的项目时,安装dependencis 并运行sequelize db:create我得到 sequelize: command not found 我安装的消息

sudo apt-get install update sudo apt-get install mysql-server mysql-client sudo mysql_secure_installation

标签: mysqlubuntunpmsequelize.js

解决方案


我假设您已经通过ubuntunode安装并安装了所有依赖项。npm install

在您的项目文件夹中,使用以下命令运行 sequelize:

npx sequelize db:create

npx会在sequelizecli 中找到node_modules运行命令。如果sequelize没有找到,npx将下载最新sequelize的运行。


由于您的 Windows 只需键入即可工作sequelize db:create,我认为您之前是sequelize通过全局安装的npm install -g sequelize

您也可以在 ubuntu 上全局安装它,但我建议您在整个项目中使用 DDL、DML 中npx相同的 sequelize 版本。


推荐阅读