diff --git a/packages/engine/package.json b/packages/engine/package.json index 1be07e3..ca00737 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -1,6 +1,6 @@ { "name": "@serverless-devs/engine", - "version": "0.1.5-beta.6", + "version": "0.1.5-beta.7", "description": "a engine lib for serverless-devs", "main": "lib/index.js", "scripts": { diff --git a/packages/load-application/package.json b/packages/load-application/package.json index 418c494..c5745da 100644 --- a/packages/load-application/package.json +++ b/packages/load-application/package.json @@ -1,6 +1,6 @@ { "name": "@serverless-devs/load-application", - "version": "0.0.15-beta.3", + "version": "0.0.15-beta.4", "description": "load application for serverless-devs", "main": "lib/index.js", "scripts": { diff --git a/packages/load-application/src/v3.ts b/packages/load-application/src/v3.ts index a893bac..f0e0230 100644 --- a/packages/load-application/src/v3.ts +++ b/packages/load-application/src/v3.ts @@ -137,11 +137,11 @@ class LoadApplication { const newData = parse({ appName }, data); fs.writeFileSync(this.spath, newData, 'utf-8'); } else { - const data = fs.readFileSync(this.getExtend(this.spath), 'utf-8'); + const data = fs.readFileSync(path.join(this.filePath, this.getExtend(this.spath)), 'utf-8'); const { appName } = this.options; if (isEmpty(appName)) return; const newData = parse({ appName }, data); - fs.writeFileSync(this.getExtend(this.spath), newData, 'utf-8'); + fs.writeFileSync(path.join(this.filePath, this.getExtend(this.spath)), newData, 'utf-8'); } } @@ -149,7 +149,7 @@ class LoadApplication { if (isEmpty(this.publishData)) return; this.publishData = { ...this.publishData, ...postData }; if (!isEmpty(this.getExtend(this.spath))) { - this.doArtTemplate(this.getExtend(this.spath)); + this.doArtTemplate(path.join(this.filePath, this.getExtend(this.spath))); } return this.doArtTemplate(this.spath); }