Vue require 使用
require.context 使用 一次引入多个文件require.context('文件路径',true/false,正则表达式)const modulesFiles = require.context('./modules', true, /\.js$/)const modules = modulesFiles.keys().reduce((modules, modulePa...
·
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
}, {})
更多推荐
已为社区贡献1条内容
所有评论(0)