首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ascii表没有返回它应该返回的内容

Ascii表没有返回它应该返回的内容
EN

Stack Overflow用户
提问于 2021-11-11 20:17:40
回答 1查看 112关注 0票数 0
代码语言:javascript
复制
(await PG(`${process.cwd()}/Commands/*/*.js`)).map(async (file) => {
        const command = require(file);

        if(!command.name)
        return Table.addRow(file.split("/")[7], "FAILED", "Missing a name.")

        if(!command.description)
        return Table.addRow(command.name, "FAILED", "Missing a description.")

        if(command.permission) {
            if(Perms.includes(command.permission))
            command.defaultPermission = false;
            else 
            return Table.addRow(command.name, "FAILED", "Permission is invalid.")
        }

        client.commands.set(command.name, command);
        CommandsArray.push(command);

        await Table.addRow(command.name, "SUCCESFUL");

    });

这个回来了

代码语言:javascript
复制
.
||
|
'

基本上,我想记录一个命令处理程序,但是它不能工作,也不会加载我的命令。

EN

回答 1

Stack Overflow用户

发布于 2022-08-30 04:59:49

你需要做一个这样的变量:

代码语言:javascript
复制
const dir = process.cwd().replace(/\\/g, '/');

在此之后,您需要将行更改为:

代码语言:javascript
复制
(await PG(`${process.cwd()}/Commands/*/*.js`)).map(async (file) => {

至:

代码语言:javascript
复制
(await PG(`${dir}/Commands/*/*.js`)).map(async (file) => {
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69934408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档