我通过运行命令 npm run build 尝试了很多次,
它给了我 .nuxt 文件夹和
当我运行命令 npm run generate 时,我得到了一个名为 dist 的文件夹
请让我知道如何以及如何在 Cpanel 文件管理器上上传 Web 应用程序?
如果您使用 ssr,您应该使用 npm run build 或更好地首先在本地构建您的应用程序,然后上传整个文件,包括 node_modules 但 .env 文件或仅 .nuxt、node_modules、nuxt.config.js、package.json。然后在您的应用程序根文件夹中创建一个新的“app.js”文件:
const { Nuxt, Builder } = require('nuxt');
const app = require('express')();
const port = process.env.port || 3000;
async function start() {
let config = require('./nuxt.config.js');
//process.env.DEBUG = 'nuxt:*';
const nuxt = new Nuxt(config);
const builder = new Builder(nuxt);
await builder.build().catch(error => {
console.error(error);
process.exit(1);
});
app.use(nuxt.render);
app.listen(port);
};
start();
然后像这样填写您的nodejs应用程序:
app root: your app root folder
app url: your app url
app startup file: app.js
注意:您不需要运行“npm run install”。只需打开您的网址。