UNPKG

@jmodule/plugin-webpack

Version:

模块化工程构建 Webpack 插件

14 lines (11 loc) 352 B
const path = require('path'); const workDir = process.cwd(); module.exports = function pathToModule(filePath) { const res = []; path.relative(workDir, filePath).split(/\/|\\/g).forEach(((dirName, i, arr) => { if (dirName === 'modules' && arr[i + 1]) { res.push(arr[i + 1]); } })); return res.join('_'); };