当我在我的程序中声明一个sequelize-auto时,我得到了一个错误,就像o is not defined.I尝试了很多方法来纠正这个问题,但是它不起作用,我引用了这个链接(https://github.com/sequelize/sequelize-auto)。
我的密码是
var Sequelizeauto = require('sequelize-auto');
var tableCreatin = new Sequelizeauto -o [modelPath] -d <loginform> -h <localhost> -u <root> -p <3306> -x <root> -e [mysql];错误
ReferenceError: o is not defined
at Object.<anonymous> (D:\NodeProject\Sequeliser\server.js:23:39)
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:475:10)
at startup (node.js:118:18)
at node.js:952:3发布于 2015-12-30 08:23:13
必须在终端中运行命令sequelize-auto -o "./models" -d sequelize_auto_test -h localhost -u my_username -p 5432 -x my_password -e postgres,而不是JS代码。
发布于 2017-08-26 14:35:25
我正在使用grunt来运行这个命令。在运行grunt schema命令时,我也得到了相同的错误。它通过安装自动自动后缀( npm install -g sequelize-auto )而得到解决。
希望这能帮上忙。
发布于 2021-10-01 14:02:27
https://stackoverflow.com/questions/34525480
复制相似问题