VSCode - модуль автоэкспорта module.exports в другом файле - PullRequest
1 голос
/ 09 марта 2019

Основной файл JS имеет этот код:

bot.on('message', msg => {
    var cmd = require("./commands/test.js");
    cmd.run(bot, msg);
});

Когда я набираю "msg." в случае (код выше) VSCode показывает предложения автозаполнения, подобные этому: Автозаполнение в основном файле js (Изображение)

exports.run = function run(bot, msg) {

}

Когда я набираю "msg." в другом файле (код выше), который использует module.exports, предложения автозаполнения не отображаются: Автозаполнение в другом файле (изображение)

Есть ли способ решить эту проблему?

Я использую VSCode Версия: 1.32.1

1 Ответ

0 голосов
/ 09 марта 2019

Вы можете использовать JSDocs, чтобы снова выполнить автозаполнение, выполнив:

const Discord = require('discord.js');

/**
 *
 * @param {Discord.Client} bot
 * @param {Discord.Message} msg
 */
exports.run = function run(bot, msg) {

}
...