【问题标题】:RequireJs doesn't work with mysql variableRequireJs 不适用于 mysql 变量
【发布时间】:2020-02-01 00:31:54
【问题描述】:

我对 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

我做错了什么?我不使用正常的需求,因为我不能用节点调用它,没有它它就无法工作。 感谢您的帮助。

【问题讨论】:

    标签: javascript mysql requirejs require


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      • 2019-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      • 1970-01-01
      相关资源
      最近更新 更多