我不知道导入Typescript npm模块的正确方法是什么。
这是我要尝试的方法:
模块package.json
{
"name": "my-module",
"main": "src/myModule.ts"
}
Run Code Online (Sandbox Code Playgroud)
模块src / myModule.ts
export module MyModule {
// Code inside
}
Run Code Online (Sandbox Code Playgroud)
使用npm模块的代码
import { MyModule } from 'my-module'; // Doesn't work
import { MyModule } = require('my-module'); // Doesn't work.
Run Code Online (Sandbox Code Playgroud)
该模块作为依赖项安装在package.json中,例如,我可以
import { MyModule } from '../node_modules/my-module/src/myModule.ts';
Run Code Online (Sandbox Code Playgroud)
但这显然不是很好。我想要的是一种只导入主模块文件中所有导出内容的方法,但是似乎不可能。