打字稿和 WebStorm
Typescript and WebStorm
使用 Typescript 和 Visual Studio 时,生成的 JavaScript 代码包装在立即调用的函数表达式 (iife) 中。
使用 Typescript 和 WebStorm 时,生成的 JavaScript 代码似乎将所有对象放入全局命名空间。
有没有办法将 WebStorm 设置为也将代码包装在一个 iife 中,以便所有这些对象都不在全局命名空间中?
Is there a way to set up WebStorm to also wrap the code in an iife so that all of those objects aren't on the global namespace?
您必须显示 ts
代码,但有两件事:
使用内部模块:
module Foo{
// Code here is in an IIFE
}
或外部模块并用--module amd
编译:
export var foo = 123; // The whole file will be in an IIFE
有关外部模块的更多信息:https://www.youtube.com/watch?v=KDrWLMUY0R0
使用 Typescript 和 Visual Studio 时,生成的 JavaScript 代码包装在立即调用的函数表达式 (iife) 中。
使用 Typescript 和 WebStorm 时,生成的 JavaScript 代码似乎将所有对象放入全局命名空间。
有没有办法将 WebStorm 设置为也将代码包装在一个 iife 中,以便所有这些对象都不在全局命名空间中?
Is there a way to set up WebStorm to also wrap the code in an iife so that all of those objects aren't on the global namespace?
您必须显示 ts
代码,但有两件事:
使用内部模块:
module Foo{
// Code here is in an IIFE
}
或外部模块并用--module amd
编译:
export var foo = 123; // The whole file will be in an IIFE
有关外部模块的更多信息:https://www.youtube.com/watch?v=KDrWLMUY0R0