Как развернуть проект nuxt.js в файловом менеджере cPanel?
Я много раз пробовал запускать команду npm run build,
Это дает мне папку.nuxt и
когда я запускаю команду npm run generate, у меня появляется папка с именем dist
Дайте мне знать, как и что делать, чтобы загрузить веб-приложение в файловый менеджер Cpanel?
1 ответ
если вы используете 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». просто откройте свой URL.