javascript - 如何将 module.exports 和 map(require.resolve) 转换为实际文件?
问题描述
我使用一些我不理解的遗留常见 js 模块的东西从许多文件中加载了 airbnb eslint 配置。
module.exports = {
extends: [
'./eslint-rules/best-practices',
'./eslint-rules/errors',
'./eslint-rules/node',
'./eslint-rules/style',
'./eslint-rules/variables',
'./eslint-rules/es6',
// './eslint-rules/imports',
].map(require.resolve),
parserOptions: {
ecmaVersion: 2017,
sourceType: 'module',
ecmaFeatures: {
experimentalObjectRestSpread: true,
},
},
rules: {
strict: 'error',
},
env: {
browser: true,
node: true,
mocha: true,
},
};
我想将所有这一切的结果导出为一个 .JSON 文件,我可以将其包含在我的 package.json 文件中,以避免臃肿和多个文件到处隐藏。不管你是否认为这是一件值得做的事情,能做到吗?
我希望有一种简单的使用方法const fs = require('fs');
,但我不是 Node 专家,只能在浏览器中工作。
谢谢!
解决方案
推荐阅读
- ios - NSLock 在属性设置器中的使用
- javascript - ESLint 扩展 vs 插件 v2020
- angular - Angular 9 中用于修剪空白的自定义指令
- reactjs - 我有一个包含多层嵌套数组的多维对象,我试图一次性映射所有这些对象,但不知道如何
- swift - autocorrectType 不能在 iOS 13 上使用 swift
- list - 使用 Vuetify 在 Vue.js 中创建列表 --> 错误:避免将 JavaScript 关键字用作“v-on”
- json - 转储 Json 对 bash 变量的响应
- wordpress - ACF 链接到 woocommerce 单页中的按钮
- flutter - 我如何实现这样的 BottomSheet 自定义?
- firebase - 如何减少对数据库的 GET 请求的等待 TTFB 时间?