芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/strapi/lib/load/filepath-to-prop-path.js
'use strict'; const _ = require('lodash'); /** * Returns a path (as an array) from a file path * @param {string} filePath - a file path * @param {boolean} useFileNameAsKey - wethear to skip the last path key */ module.exports = (filePath, useFileNameAsKey = true) => { let cleanPath = filePath.startsWith('./') ? filePath.slice(2) : filePath; const prop = cleanPath .replace(/(\.settings|\.json|\.js)/g, '') .toLowerCase() .split('/') .map(p => _.trimStart(p, '.')) .join('.') .split('.'); return useFileNameAsKey === true ? prop : prop.slice(0, -1); };