美文网首页
充分利用node做自动化检测引入文件

充分利用node做自动化检测引入文件

作者: _皓月__ | 来源:发表于2020-11-18 17:03 被阅读0次
// 可以这样获取/assets/data/文件夹下的所有.js结尾的文件
const filesContext = require.context("@/assets/data/", true, /\.js$/);
// 可以这样获取当前文件夹下的所有.js结尾的文件
const filesContext = require.context("./", true, /\.js$/);
// 可以这样获取当前文件夹下的所有.vue结尾的文件
const filesContext = require.context("./", true, /\.vue$/);
const routerContext = require.context("./", true, /\.js$/);
// 拿到所有文件export default {}出来的Object对象,放在数组里
const globalUtils = [];
routerContext.keys().forEach(route => {
  // 如果是根目录的 index.js 和 request.js 不处理
  if (route.startsWith("./index") || route.startsWith("./request")) {
    return;
  }
  // routerContext(路径) 获取对应文件的export 的内容
  const routerModule = routerContext(route);
  /**
   * 兼容 import export 和 require module.export 两种规范
   * import export 有 default 用 routerModule.default
   */
  globalUtils.push(routerModule.default || routerModule);
});

相关文章

  • 充分利用node做自动化检测引入文件

  • Node

    Node 检测Node是否安装成功 Node文件 自己搭建HTTP服务 创建http服务 监听端口 读取文件

  • 第五天

    1.node.js文件引入exports.匿名函数 = function(){} //exports引入的关键...

  • Node之文件的完整读写

    文件的完整读写 文件的读写需要引入node核心模块fs readFile(filename, [options],...

  • module.exports与exports,export与ex

    简而言之:node模块化遵循的是requirejs的模块化规范,node中当require引入文件的时候,引入的其...

  • node.js之文件操作

    与其他模块相同,首先引入fs文件操作模块,使用require引入。node.js的文件操作与php类似,都是一些读...

  • Less 基本用法

    环境检测 检测node.js, node -v检测 npm(node package manager) , n...

  • grunt

    grunt:基于:node 开发压缩代码,合并代码,检测代码书写规范...前端自动化工具构建项目官网:http...

  • 深入浅出nodejs重点内容

    2. NODE模块端实现 2.2 node模块的实现 引入模块: 路径分析 文件定位 编译执行 2.2.1 优先从...

  • node中fs模块

    node中的‘fs’模块是文件模块, 检测文件是否存在 注意:path路径前面不需要加'/',

网友评论

      本文标题:充分利用node做自动化检测引入文件

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