Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取节点项目上的“tsc”导入依赖项_Javascript_Node.js_Typescript_Discord.js - Fatal编程技术网

Javascript 获取节点项目上的“tsc”导入依赖项

Javascript 获取节点项目上的“tsc”导入依赖项,javascript,node.js,typescript,discord.js,Javascript,Node.js,Typescript,Discord.js,我正在使用Node和Typescript创建一个小型discord机器人 当前代码非常简单: import*作为Discord从“Discord.js”导入; const config=require(“./config.json”); const client=new Discord.client(); client.on(“ready”,()=>{ if(client.user){ log(`Logged as${client.user.tag}!`); }否则{ log(`Ready wi

我正在使用Node和Typescript创建一个小型discord机器人

当前代码非常简单:

import*作为Discord从“Discord.js”导入;
const config=require(“./config.json”);
const client=new Discord.client();
client.on(“ready”,()=>{
if(client.user){
log(`Logged as${client.user.tag}!`);
}否则{
log(`Ready without client.user`);
}
});
client.on(“message”,(msg:any)=>{
如果(msg.content==“ping”){
msg.reply(“Pong!”);
}
});
client.login(config.BOT\u令牌);
除此之外,我正试图让它构建一个
bot.js
文件上传到主机

到目前为止,它一直在失败,因为结果只是:

var uu createBinding=(this&&this.u createBinding)| |(Object.create?(函数(o,m,k,k2){
如果(k2==未定义)k2=k;
defineProperty(o,k2,{enumerable:true,get:function(){return m[k];}});
}):(功能(o、m、k、k2){
如果(k2==未定义)k2=k;
o[k2]=m[k];
}));
var uuu setModuleDefault=(this&&this.uuu setModuleDefault)| |(Object.create?(函数(o,v){
defineProperty(o,“default”,{enumerable:true,value:v});
}):功能(o,v){
o[“默认”]=v;
});
var _importStar=(this&&this._importStar)| |函数(mod){
if(mod&&mod.\u esModule)返回mod;
var result={};
if(mod!=null)for(mod中的var k)if(k!=“default”&&Object.prototype.hasOwnProperty.call(mod,k))\uu createBinding(result,mod,k);
__设置模块故障(结果,模块);
返回结果;
};
定义([“require”、“exports”、“discord.js”]、函数(require、exports、discord){
“严格使用”;
defineProperty(导出,“\uu esModule”{value:true});
Discord=uu importStar(Discord);
var config=require(“./config.json”);
var client=newdiscord.client();
client.on(“就绪”,函数(){
if(client.user){
console.log(“以“+client.user.tag+”!”的身份登录”;
}
否则{
log(“没有client.user就准备好了”);
}
});
client.on(“message”,函数(msg){
如果(msg.content==“ping”){
msg.reply(“Pong!”);
}
});
client.login(config.BOT\u令牌);
});
//#sourceMappingURL=index.js.map
我已经调整了一段时间的设置,试图使其按预期构建,但到目前为止没有结果

我的
tsconfig.json
如下所示:

{
“编译器选项”:{
/*基本选择*/
“目标”:“es5”/*指定ECMAScript目标版本:“ES3”(默认)、“es5”、“ES2015”、“ES2016”、“ES2017”或“ESNEXT”。*/,
“模块”:“amd”/*指定模块代码生成:“无”、“commonjs”、“amd”、“系统”、“umd”、“es2015”或“ESNext”。*/,
//“lib”:[]、/*指定要包含在编译中的库文件:*/
“allowJs”:true/*允许编译javascript文件。*/,
//“checkJs”:true,/*报告.js文件中的错误*/
//“jsx”:“preserve”、/*指定jsx代码生成:“preserve”、“react native”或“react”*/
//“声明”:true,/*生成相应的“.d.ts”文件*/
“sourceMap”:true/*生成相应的.map文件。*/,
//“outFile”:“../dist/index.js”/*将输出连接并发送到单个文件。*/,
“outDir”:“../dist”/*将输出结构重定向到目录。*/,,
//“rootDir”:“/”,/*指定输入文件的根目录。用于使用--outDir控制输出目录结构*/
//“resolveJsonModule”:true/*不将注释发送到输出。*/,
“esModuleInterop”:true/*不将注释发送到输出。*/,
“removeComments”:true/*不将注释发送到输出。*/,
//“noEmit”:true,/*不发出输出*/
//“导入器”:true,/*从“tslib”导入发出帮助器*/
//“downlevelIteration”:是的,/*在针对“ES5”或“ES3”时,在“for of”、“spread”和“destructuring”中为iterables提供全面支持*/
//“isolatedModules”:true,/*将每个文件作为单独的模块进行传输(类似于“ts.transpileModule”)*/
/*严格类型检查选项*/
“strict”:true/*启用所有严格类型检查选项。*/,
“noImplicitAny”:true/*对隐含“any”类型的表达式和声明引发错误。*/,
“strictNullChecks”:true/*启用严格的null检查。*/,
“noImplicitThis”:true/*对隐含“any”类型的“this”表达式引发错误。*/,
//“alwaysStrict”:true,/*以严格模式解析并为每个源文件发出“use strict”*/
/*附加支票*/
//“NonuUsedLocals”:true,/*报告未使用的局部变量的错误*/
//“NonuUsedParameters”:true,/*报告未使用参数的错误*/
//“noImplicitReturns”:true,当函数中的所有代码路径都返回值时,/*报告错误*/
//“noFallthroughCasesInSwitch”:true,/*在switch语句中报告故障案例的错误*/
/*模块分辨率选项*/
“moduleResolution”:“node”,/*指定模块解析策略:“node”(node.js)或“classic”(TypeScript pre-1.6)*/
//“baseUrl”:“/”、/*基本目录,用于解析非绝对模块名称*/
//“路径”:{},/*将导入重新映射到相对于“baseUrl”的查找位置的一系列条目*/
//“rootDirs”:[],/*根文件夹列表,其组合内容表示运行时项目的结构*/
//“typeRoots”:[],/*包含来自的类型定义的文件夹列表*/
//“类型”:[],