社区
陈伟的课程社区_NO_1
Node.js 开发实践
帖子详情
工具类库:eslint,rewire,muk,joi
LeanCloud 通讯
2023-01-13 02:01:23
课时名称
课时知识点
工具类库:eslint,rewire,muk,joi
本期我们介绍下 Node.js 开发过程中常用的工具类库: * eslint 静态代码检查工具; * rewire 测试时的利器,可以临时修改内部变量方便测试。 * muk 一个简单的 mock 类库。 * joi 一个功能强大的参数校验类库。
...全文
291
回复
打赏
收藏
工具类库:eslint,rewire,muk,joi
课时名称课时知识点工具类库:eslint,rewire,muk,joi本期我们介绍下 Node.js 开发过程中常用的工具类库: * eslint 静态代码检查工具; * rewire 测试时的利器,可以临时修改内部变量方便测试。 * muk 一个简
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
babel-plugin-re
wi
re-exports-23-复制
babel-plugin-re
wi
re-exports-23-复制
re
wi
re-example:如何使用重新布线的示例
重新接线示例 有关详细信息,请参阅和
babel-plugin-re
wi
re-exports:Babel插件,用于存根[ES6,ES2015]模块导出
babel-plugin-re
wi
re-exports 用于存根(ES6,ES2015)模块导出的Babel插件。 它允许在所有导入模块中重新连接导出的值。 与它不修改模块内部(例如,导入以及顶级变量和函数)。 有关实现的详细信息,请参见部分。 出口商品 插件通过以下API转换模块出口的方式:可以对它们进行存根(或“重新布线”): 默认导出-插件导出附加的re
wi
re(stub)功能,该功能可替换原始功能 命名为exports-对于每个导出(例如export var foo ),都会导出一个附加功能re
wi
re$foo(stub) restore()函数允许将导出恢复为原始值 如果存在现有的re
wi
re或restore顶级标识符,则生成的导出将分别命名为re
wi
re$default和restore$re
wi
re 例 命名出口: //------ text.js ------ export let message = 'Hello world!' //------ logger.js ------ import { message } from './text.js' expor
react-app-re
wi
re-babel-loader:使用react-app-re
wi
red在您的create-react-app项目中重新连接babel-loader加载器
react-app-re
wi
re-babel-loader 使用在您的项目中 loader。 假设您在npm上找到了一个很棒的
库
,想要在未弹出的项目中使用它,但是不幸的是,它在ES6 +中发布(因为node_modules不会通过babel-loader进行传递),所以您不能真正使用它。 但是,通过和该
库
react-app-re
wi
re-babel-loader ,您可以使用发现的超棒
库
。 用法请参见下文。 :police_car_light: 对于react-app-re
wi
red v2.x.x +,未维护 我不维护该
库
用于react-app-re
wi
red re
wi
red v2.x.x +。 相反,请考虑使用: : 以下内容实质上是模拟react-app-re
wi
re-babel-loader ,您可以将其复制并粘贴到覆盖配置文件中: // NOTE as of customize-cra v0.2.11 const { babelInclude , getBabelLoader } = require ( "customize-cra" ) ; const
babel-plugin-re
wi
re:一个babel插件,增加了重新连接模块依赖项的功能。 这可以模拟模块以进行测试
babel-plugin-re
wi
re 一个Babel插件,增加了重新连接模块依赖项的功能。 它受启发,并使用babel将其概念转移到es6。 这对于编写测试非常有用,特别是模拟被测模块的依赖关系。 因此,对于每个模块,它添加和导出方法__GetDependency__ , __Re
wi
re__和__ResetDependency__ 。 出于与re
wi
re.js兼容性的考虑,还导出了__get__和__set__方法。 从1.0.0-rc-7版本开始,对__set__调用将返回诸如re
wi
re.js之类的还原功能。 这些方法使您可以重新连接被测模块。 此外,在默认导出的情况下,这些方法被分配给现有的默认导出,原始类型(布尔,数字,字符串等)的默认导出除外。 名为__Re
wi
reAPI__的附加对象将作为命名的export以及默认导出的属性导出。 该对象本身包含上述所有作为字段
陈伟的课程社区_NO_1
1
社区成员
19
社区内容
发帖
与我相关
我的任务
陈伟的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章