创建项目
nest new project
添加服务命令
nest g service db --no-spec --flat
--no-spec 不创建测试文件
--flat 不放在子目录
把导出项全部引入在一个变量中
在tsconfig.json配置文件中添加配置项:"esModuleInterop": true
创建模块
nest g mo hd
安装mysql(mac安装)
网址:https://www.mysql.com/
下载安装后,在系统偏好设置里搜索mysql出现如下图,说明安装完成
// 启动:
sudo /usr/local/mysql/support-files/mysql.server start
// 关闭
sudo /usr/local/mysql/support-files/mysql.server stop
进入mysql命令:
mysql -u root -p
如下图,说明进入成功
若mysql -u root -p命令报:command not found,解决办法如下
cd /usr/local/bin/
sudo ln -fs /usr/local/mysql/bin/mysql mysql
原因:由于mac默认只能识别处在/usr/local/bin路径中的mysql命令。
而我的mac 安装的mysql的命令路径是在/usr/local/mysql/bin/里面,所以mysql相关的命令,默认只能在/usr/local/mysql/bin/路径下生效。
如果直接使用 连接mysql数据库的命令mysql -u root -p,就会报mysql: command not found的错误;
数据库可视化命令:
npx prisma studio
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。