Npm 如何在cPanel文件管理器上部署nuxt.js项目?
我试过多次运行命令npm run build 它给了我.nuxt文件夹和 当我运行命令npm run generate时,我得到了一个名为dist的文件夹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。然后在应用程序根文件夹上创建一个
请告诉我如何在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运行安装”。只要打开你的网址