如何在cPanel文件管理器上部署nuxt.js项目



我多次尝试运行命令npm run build,

它给了我.next文件夹和

当我运行命令npm run generate时,我得到了一个名为dist 的文件夹

请让我知道如何以及该怎么做,在Cpanel文件管理器上传网络应用程序?

如果你使用ssr,你应该使用npm运行构建,或者最好先在本地构建你的应用程序,然后上传整个文件,包括node_modules,但不包括.env文件,或者只上传.next、node_module、nuxt.config.js、package.json;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运行安装";。只需打开你的网址。

最新更新