RequireJs不适用于mysql变量

时间:2019-10-02 17:26:10

标签: javascript mysql requirejs require

RequireJs有点问题。当我将mysql的index.js加载为mysql变量并与其建立连接时,它说:Uncaught ReferenceError: createConnection is not defined。这是我在其中使用的代码:

var mysql =  requirejs(['mysql/index.js']);
var connection = mysql.createConnection({
  host: 'myhost',
  user: 'myuser',
  password: 'mypassword',
  database: 'mydatabase'
})

javascript代码位于js目录的index.js中。我在index.html中使用它。 The hierarchy

我怎么了?我不使用正常的要求,因为我不能用node调用它,没有它就无法工作。 谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

https://www.npmjs.com/package/mysql是NPM软件包,因此它使用CommonJS模块格式。可以将CommonJS包与RequireJS一起使用,请在文档中阅读更多信息:https://requirejs.org/docs/commonjs.html

相关问题