book-cliiii
Version:
Command line interface for front end project
17 lines (16 loc) • 451 B
JavaScript
const slash = require('slash'); // 将Windows反斜杠路径转换为斜杠路径
/**
* 规范化windows上的文件路径
* 所有路径都转换为使用/而不是\
* @param {*} files
*/
module.exports = function normalizeFilePaths(files) {
Object.keys(files).forEach((file) => {
const normalized = slash(file);
if (file !== normalized) {
files[normalized] = files[file];
delete files[file];
}
});
return files;
};