1.0.5 • Published 2 years ago

@eqshow/shared v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@eqshow/shared

TODO: 提供了常用的工具库及工具函数。

使用方法

const shared = require('@eqshow/shared');

// TODO: DEMONSTRATE API

工具库

对外提供了常用的工具库。

const {
  chalk,
  semver,
  slash
} = require('@eqshow/shared')

chalk 可以设置控制台打印日志的颜色。semver 是常见的版本号对比工具库。slash 可以处理一些地址路径。

工具函数

方法介绍参数
hasYarn本地是否安装了yarn——
executeCommand动态执行command接收三个参数。第一个为要执行的command。第二个为commmand的参数组成的数组。第三个为当前执行环境。
normalizeFilePath格式化路径,兼容处理win、macOS的路径地址接收一个参数。为路径地址。
isObject判定是否为对象接收一个任意值。
resolveModule获取模块的绝对路径接收两个参数。第一个为模块名称。第二个为执行上下文。
loadModule加载执行一个模块的代码接收两个参数。第一个为要加载的模块名称。第二个为执行上下文。