ed2*_*209 5 javascript node.js typescript
我正在开发一个使用 typescript 的 node.js/express 项目。我在导入东西时没有任何问题,但我必须使用以下格式,该格式很难看/不可扩展
import MyModule = require("../../ModuleFolder/MyModule");
Run Code Online (Sandbox Code Playgroud)
假设我的模块看起来像这样
export module MyModule
{
export function doStuff():void
{
//do stuff here
}
}
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何在不指定路径的情况下引入模块和类。理想情况下,我希望能够像这样把它拉进来
import MyModule = require("MyModule");
Run Code Online (Sandbox Code Playgroud)
我可以做些什么来实现这一点或改进此实施吗?
更新:最终我最终使用了模块,效果非常好。
如果您在中指定脚本
var Name = require ('name')
Run Code Online (Sandbox Code Playgroud)
比nodeJS自动查找node_modules中的目录“name”和其中的模块定义。如果您的模块在其他地方,那么您需要指定路径。或者创建node_modules指向模块目录的符号链接。
| 归档时间: |
|
| 查看次数: |
1475 次 |
| 最近记录: |