TS.004.命名空间

01. 新建 validation.ts 文件 , 配置命名空间 

  

 

 02. 引用带命名空间的 ts 文件, 并使用其对外公开的内容  index.ts

  

 

 03. 使用 ts-node 插件 运行 index.ts 文件,失败

  

 

  之前学习过程中,也总是报错,提示未定义;

  >>> 使用 tsc 指令,将 index.ts 编译为  index.js ;   但此时,index.ts 与 引用的 validation.ts 是被编译到了不同的文件中;

  

 

   >>> node 运行,依然报错

  

 

   >>> 指定输出文件的编译

  

 

   正常运行:

  

   ** 此时,index.ts 及关联引用的 validation.ts 都被编译到了一个文件  index.js 

  

 04. 不同文件,同一命名空间的使用

  将同一个命名命名空间拆分为多个文件分开维护,尽管我们将其拆分为为多个文件,但是他们仍然属于一个命名空间

  编译到指定JS文件后,node index.js 正常运行

   

 05. 别名的使用

  

 

 

 

 

 

 

  

posted @ 2022-12-22 14:46  耗喜天涯  阅读(28)  评论(0编辑  收藏  举报