文件路径
path.join和path.resolve的区别
dirname, filename, process.cwd(), ./
__dirname: 获得当前执行文件所在目录的完整目录名__filename: 获得当前执行文件的带有完整绝对路径的文件名process.cwd():获得当前执行node命令时候的文件夹目录名./: 不使用require时候,./与process.cwd()一样,使用require时候,与__dirname一样
require.context
require.context
require.context模块导出(返回)一个(require)函数。
// 返回的是上面的module.exports = webpackContext// 最后require每个绝对路径的模块let requireAll = requireContext => requireContext.keys().map(requireContext)let req = require.context('./svg', false, /\.svg$/)requireAll(req)
