Как развернуть проект 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.

Другие вопросы по тегам