From 80bd0e98708698a46a64a4b4cf6b3af6af499f4d Mon Sep 17 00:00:00 2001 From: chenos Date: Fri, 10 Jan 2025 10:42:35 +0800 Subject: [PATCH] fix: use posix.resolve --- packages/core/cli/src/commands/create-nginx-conf.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/cli/src/commands/create-nginx-conf.js b/packages/core/cli/src/commands/create-nginx-conf.js index 50bade8d9e..43a0ba2a3c 100644 --- a/packages/core/cli/src/commands/create-nginx-conf.js +++ b/packages/core/cli/src/commands/create-nginx-conf.js @@ -7,7 +7,7 @@ * For more information, please refer to: https://www.nocobase.com/agreement. */ -const { resolve } = require('path'); +const { resolve, posix } = require('path'); const { Command } = require('commander'); const { readFileSync, writeFileSync } = require('fs'); @@ -22,12 +22,12 @@ module.exports = (cli) => { let otherLocation = ''; if (process.env.APP_PUBLIC_PATH !== '/') { otherLocation = `location / { - alias {{cwd}}/node_modules/@nocobase/app/dist/client/; + alias ${posix.resolve(process.cwd())}/node_modules/@nocobase/app/dist/client/; try_files $uri $uri/ /index.html; }`; } const replaced = data - .replace(/\{\{cwd\}\}/g, '/app/nocobase') + .replace(/\{\{cwd\}\}/g, posix.resolve(process.cwd())) .replace(/\{\{publicPath\}\}/g, process.env.APP_PUBLIC_PATH) .replace(/\{\{apiPort\}\}/g, process.env.APP_PORT) .replace(/\{\{otherLocation\}\}/g, otherLocation);