Open sanriqing opened 4 years ago
const matchPath = function (p) { const files = [path.resolve(src/${p}.js), path.resolve(src/${p}.vue),path.resolve(src/${p}/index.js),path.resolve(src/${p}/index.vue)] for(const filePath of files){ if(fs.existsSync(filePath)){ return filePath } } return false }
src/${p}.js
src/${p}.vue
src/${p}/index.js
src/${p}/index.vue
增加下文件夹下index 的文件的处理
使用 enhanced-resolve 来处理就更好了。。
@sanriqing 需求的目的?
老项目都是直接没有指向具体index的。。而且这样更符合resolve的标准实现
const matchPath = function (p) { const files = [path.resolve(
src/${p}.js
), path.resolve(src/${p}.vue
),path.resolve(src/${p}/index.js
),path.resolve(src/${p}/index.vue
)] for(const filePath of files){ if(fs.existsSync(filePath)){ return filePath } } return false }增加下文件夹下index 的文件的处理