mirror of
https://github.com/openharmony/third_party_jsframework.git
synced 2026-07-19 14:33:33 -04:00
fix: 修复mock 获取API .d.ts 文件路径判断
Signed-off-by: buzhifeng <buzhifeng2@huawei.com>
This commit is contained in:
@@ -33,7 +33,7 @@ const dtsFileList: Array<string> = [];
|
|||||||
*/
|
*/
|
||||||
function getAllDtsFile(dir: string): Array<string> {
|
function getAllDtsFile(dir: string): Array<string> {
|
||||||
const arr = fs.readdirSync(dir);
|
const arr = fs.readdirSync(dir);
|
||||||
if (!dir.toString().includes('node_modules') && !dir.toString().includes('component')) {
|
if (!dir.toString().includes('node_modules') && !dir.toString().includes('/@internal/component/')) {
|
||||||
arr.forEach(value => {
|
arr.forEach(value => {
|
||||||
const fullPath = path.join(dir, value);
|
const fullPath = path.join(dir, value);
|
||||||
const stats = fs.statSync(fullPath);
|
const stats = fs.statSync(fullPath);
|
||||||
@@ -136,6 +136,9 @@ function main() {
|
|||||||
fs.appendFileSync(path.join(filePath), generateSourceFileElements('', sourceFileEntity, sourceFile, outputFileName));
|
fs.appendFileSync(path.join(filePath), generateSourceFileElements('', sourceFileEntity, sourceFile, outputFileName));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
if (!fs.existsSync(path.join(outMockJsFileDir, 'napi'))) {
|
||||||
|
mkdirsSync(path.join(outMockJsFileDir, 'napi'));
|
||||||
|
}
|
||||||
fs.writeFileSync(path.join(outMockJsFileDir, 'napi', 'index.js'), generateIndex());
|
fs.writeFileSync(path.join(outMockJsFileDir, 'napi', 'index.js'), generateIndex());
|
||||||
fs.writeFileSync(path.join(outMockJsFileDir, 'index.js'), generateSystemIndex());
|
fs.writeFileSync(path.join(outMockJsFileDir, 'index.js'), generateSystemIndex());
|
||||||
fs.writeFileSync(path.join(outMockJsFileDir, 'entry.js'), generateEntry());
|
fs.writeFileSync(path.join(outMockJsFileDir, 'entry.js'), generateEntry());
|
||||||
|
|||||||
Reference in New Issue
Block a user