RequireJs не работает с переменной MySQL - PullRequest
1 голос
/ 02 октября 2019

У меня небольшая проблема с RequireJs. Когда я загружаю index.js из mysql как переменную 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 находится в index.js каталога js. И я использую это в index.html. Иерархия

Что я не так сделал? Я не использую обычное требование, потому что я не могу вызвать его с помощью узла, и он не работает без него. Спасибо за любую помощь.

1 Ответ

0 голосов
/ 09 октября 2019

https://www.npmjs.com/package/mysql - пакет NPM, поэтому он использует формат модуля CommonJS. Можно использовать пакеты CommonJS с RequireJS, подробнее читайте в документации: https://requirejs.org/docs/commonjs.html

...