node.js - 错误:请手动安装 mysql2 包
问题描述
使用 sequalize db:migrate命令时,出现以下错误。查看之前关于类似问题的一些评论,人们说这是一个依赖问题,但每当我运行时
npm 安装 mysql2
或者
npm 安装 -g mysql2
我犯了同样的错误。
larry@DESKTOP-NSSNPRR:/mnt/c/Users/larry/Desktop/node/AAF-NodeJS$
sequelize db:migrate
Sequelize CLI [Node: 10.1.0, CLI: 4.0.0, ORM: 4.37.10]
(node:2241) ExperimentalWarning: The fs.promises API is experimental
Loaded configuration file "db/config/database.json".
Using environment "development".
ERROR: Please install mysql2 package manually
这是我的 package.json,就像你们中的一些人要求的那样。
{
"name": "aaf-website-node",
"version": "0.0.1",
"description": "Nodejs implementation of the achieve anything website",
"main": "app.js",
"scripts": {
"start": "node bin/www",
"dev": "node node_modules/nodemon/bin/nodemon.js bin/www",
"test": "jasmine",
"console": "node console.js"
},
"repository": {
"type": "git",
"url": "https://github.com/AchieveGirl/AAF-NodeJS.git"
},
"keywords": [
"nodejs",
"express"
],
"author": "Larry Cherry",
"license": "MIT",
"bugs": {
"url": "https://github.com/AchieveGirl/AAF-NodeJS/issues"
},
"homepage": "https://github.com/AchieveGirl/AAF-NodeJS/blob/master/README.md",
"dependencies": {
"body-parser": "^1.18.2",
"bootstrap": "^4.0.0",
"compression": "^1.7.2",
"cookie-parser": "^1.4.3",
"dotenv": "^5.0.1",
"ejs": "^2.5.7",
"eslint": "^4.19.1",
"express": "^4.16.3",
"express-ejs-layouts": "^2.3.1",
"express-minify": "^1.0.0",
"express-minify-html": "^0.12.0",
"jquery": "^3.3.1",
"lodash": "^4.17.5",
"morgan": "^1.9.0",
"mysql2": "^1.5.3",
"node-fetch": "^2.1.2",
"node-minify": "^2.4.1",
"popper.js": "^1.14.3",
"sequelize": "^4.37.10",
"sequelize-cli": "^4.0.0",
"serve-favicon": "^2.4.5",
"webpack": "^4.1.1",
"webpack-cli": "^2.0.12"
},
"devDependencies": {
"nodemon": "^1.17.2",
"pryjs": "^1.0.3"
}
}
解决方案
这个对我有用
npm install mysql2 --save
推荐阅读
- perl - 如何删除逗号分隔值中的空列?
- arrays - 去除雪花中两个数组的OVERLAP
- java - 用完整的树替换引用的 href
- sql - 如何将 SQL 结果放入 VBA 中的变量中
- r - 如何在传单中添加数字标记?
- mysql - 注销功能怎么做?带有 JWT 令牌的 Node.js MySQL Express
- c++ - boost::process 如何正确读取进程 std::cout 和 std::cerr 并保持顺序
- python - 为什么 json.dumps() 不使用我的自定义类 JSON 序列化器?
- json - 执行 http 请求并将 Json 格式转换为 dart 对象时出现问题
- vuejs3 - Vue 3 Vite - 动态 img src