Vue require 使用

require.context  使用 一次引入多个文件

require.context('文件路径',true/false,正则表达式)

const modulesFiles = require.context('./modules', true, /\.js$/) 

const modules = modulesFiles.keys().reduce((modules, modulePath) => {
  // set './app.js' => 'app'
  const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/, '$1')  // 替换后缀名
  const value = modulesFiles(modulePath)  // 文件内容
  modules[moduleName] = value.default
  return modules
}, {})

发布了150 篇原创文章 · 获赞 4 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_38233650/article/details/103921080