【问题标题】:How to deploy nuxt.js project on cPanel file manager?如何在 cPanel 文件管理器上部署 nuxt.js 项目?
【发布时间】:2021-03-13 01:05:46
【问题描述】:

我通过运行命令 npm run build 尝试了很多次,

它给了我 .nuxt 文件夹和

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

请告诉我如何以及如何在 Cpanel 文件管理器上上传 Web 应用程序?

【问题讨论】:

    标签: npm nuxtjs npm-build


    【解决方案1】:

    如果您使用的是 ssr,您应该使用 npm run build 或更好地先在本地构建您的应用程序,然后上传整个文件,包括 node_modules 但 .env 文件或仅 .nuxt、node_modules、nuxt.config.js、包。 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”。只需打开您的网址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-30
      • 2018-10-05
      • 1970-01-01
      • 2021-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      相关资源
      最近更新 更多