美文网首页
文件导入 - TypeScript

文件导入 - TypeScript

作者: IT_IOS_MAN | 来源:发表于2022-02-09 09:30 被阅读0次

require 与 import

require:是运行时调用,所以require理论上可以运用在代码的任何地方
import:是编译时调用,所以必须放在文件开头-


使用 require 导入

index.ts

// ------------------------- 导入 -------------------------
const StringUtils = require("../stringUtils/util")

// ------------------------- 使用 -------------------------
console.log(StringUtils.isNotNull("IT_IOS_MAN"));

工具类示例 util.ts

 /**
 * 字符串是否不为空
 * @param _txt 
 */
export function isNotNull(_txt : string) : boolean {
  return ...;
}

使用 import 导入

  • 导入全部(一)

index.ts

// ------------------------- 导入 -------------------------
import * as StringUtils from "../stringUtils/util"

// ------------------------- 使用 -------------------------
console.log(StringUtils .isNotNull("IT_IOS_MAN"));

工具类示例 util.ts

 /**
 * 字符串是否不为空
 * @param _txt 
 */
export function isNotNull(_txt : string) : boolean {
  return ...;
}
  • 导入全部(二)

index.ts

// ------------------------- 导入 -------------------------
import StringUtils from "../stringUtils/util"

// ------------------------- 使用 -------------------------
console.log(StringUtils.isNotNull("IT_IOS_MAN"));

工具类示例 util.ts

 /**
 * 字符串是否不为空
 * @param _txt 
 */
function isNotNull(_txt : string) : boolean {
  return ...;
}

module.exports = {
  isNotNull,
}

  • 导入方法

index.ts

// ------------------------- 导入 -------------------------
import { isNotNull } from "../stringUtils/util"

// ------------------------- 使用 -------------------------
console.log(isNotNull("IT_IOS_MAN"));

工具类示例 util.ts

 /**
 * 字符串是否不为空
 * @param _txt 
 */
export function isNotNull(_txt : string) : boolean {
  return ...;
}

注: 在微信小程序中使用 import 导入有方法提示, 使用 require 导入无方法提示

相关文章

网友评论

      本文标题:文件导入 - TypeScript

      本文链接:https://www.haomeiwen.com/subject/lheqkrtx.html