mirror of
https://gitee.com/WeBank/fes.js.git
synced 2024-11-30 18:57:56 +08:00
refactor(plugin-model): 优化下代码,只判定src/models下的文件为模块数据
This commit is contained in:
parent
77e074d03a
commit
d828b16ce9
@ -24,12 +24,12 @@ export default (api) => {
|
||||
function getAllModels() {
|
||||
const srcModelsPath = getModelsPath();
|
||||
return lodash.uniq([
|
||||
...getModels(srcModelsPath),
|
||||
...getModels(
|
||||
paths.absPagesPath,
|
||||
`**/${getModelDir()}/**/*.{js,jsx}`
|
||||
),
|
||||
...getModels(paths.absPagesPath, '**/*.model.{js,jsx}')
|
||||
...getModels(srcModelsPath)
|
||||
// ...getModels(
|
||||
// paths.absPagesPath,
|
||||
// `**/${getModelDir()}/**/*.{js,jsx}`
|
||||
// ),
|
||||
// ...getModels(paths.absPagesPath, '**/*.model.{js,jsx}')
|
||||
]);
|
||||
}
|
||||
|
||||
|
@ -24,11 +24,11 @@ function getExtraImports(models = [], absSrcPath) {
|
||||
.map((ele) => {
|
||||
if (ele.exportName) {
|
||||
return `import { ${ele.exportName} } from '${winPath(
|
||||
ele.importPath.replace(/'/g, "\\'"),
|
||||
ele.importPath.replace(/'/g, "\\'")
|
||||
)}';`;
|
||||
}
|
||||
return `import ${ele.importName} from '${winPath(
|
||||
ele.importPath.replace(/'/g, "\\'"),
|
||||
ele.importPath.replace(/'/g, "\\'")
|
||||
)}';`;
|
||||
})
|
||||
.join(EOL);
|
||||
@ -37,7 +37,7 @@ function getExtraImports(models = [], absSrcPath) {
|
||||
export const getTmpFile = (
|
||||
files,
|
||||
extra = [],
|
||||
absSrcPath,
|
||||
absSrcPath
|
||||
) => {
|
||||
const userImports = genImports(files);
|
||||
const userModels = getModels(files, absSrcPath);
|
||||
|
Loading…
Reference in New Issue
Block a user