Javascript Typescript编译文件,导入其他具有文件扩展名的文件。模块解析
这是问题的简单演示,没有网页包,只需Javascript Typescript编译文件,导入其他具有文件扩展名的文件。模块解析,javascript,typescript,compilation,tsc,Javascript,Typescript,Compilation,Tsc,这是问题的简单演示,没有网页包,只需typescript,使用tsc将.ts文件编译成.js文件,并运行express应用程序来提供静态文件。使用浏览器esmodule解析 但编译后的文件、import语句没有扩展名.js //index.ts 从“a”导入a; 控制台日志(a) //a.ts 常数a:数字=1; 导出默认常量a; //tsconfig { “目标”:“ES5”, “模块”:“es2015”, “lib”:[“DOM”、“ES2015”、“ES2017”], “outDi
typescript
,使用tsc
将.ts
文件编译成.js
文件,并运行express应用程序来提供静态文件。使用浏览器esmodule解析
但编译后的文件、import语句没有扩展名.js
//index.ts
从“a”导入a;
控制台日志(a)
//a.ts
常数a:数字=1;
导出默认常量a;
//tsconfig
{
“目标”:“ES5”,
“模块”:“es2015”,
“lib”:[“DOM”、“ES2015”、“ES2017”],
“outDir”:“/dist”,
“moduleResolution”:“节点”,
“baseUrl”:“/”
}
tsc编译后,thsindex.js
文件如下
//编译的index.js
从“a”导入a;
控制台日志(a)
为该dist文件夹设置服务器
没有扩展名.js
的静态资源请求,如xxxx/static/a
,未找到响应404
编译后如何保存文件
ext
,我的意思是将此.js
保存在导入语句中TypeScript将理解您是否编写了import a from'a.js'代码>。