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

Npm 如何在cPanel文件管理器上部署nuxt.js项目?,npm,nuxtjs,npm-build,Npm,Nuxtjs,Npm Build,我试过多次运行命令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。然后在应用程序根文件夹上创建一个

我试过多次运行命令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运行安装”。只要打开你的网址