【问题标题】:What's the best way to start Svelte app on production server?在生产服务器上启动 Svelte 应用程序的最佳方式是什么?
【发布时间】:2021-07-01 18:08:42
【问题描述】:

我将 SvelteKit (1.0.0) 与节点适配器一起使用。

我想在我的服务器上使用它并以pm2 开头。

在没有npm start 的情况下使用节点适配器启动 Svelte 应用程序的最佳方式是什么?

我不需要 pm2 命令,只需要一个用于 Svelte 的 npm 命令。

【问题讨论】:

    标签: svelte svelte-3 sveltekit


    【解决方案1】:
    node build/index.js  # Start production server
    

    完整示例:

    npm init svelte@next # Initialize project
    npm install          # Install dependencies
    npm run build        # Build production version
    node build/index.js  # Start production server
    

    【讨论】:

    • 谢谢!当我运行pm2 start node build/index.js --name Example 时,我得到了 2 行。难道我做错了什么?你推荐什么脚本?
    • @Ulvi:对不起,我不熟悉pm2,也不知道“2行”是什么意思。
    • 谢谢@Leftium!作为一名 JS/Svelte/SvelteKit 初学者,我一直在想,在运行 npm run build 之后 “为您的应用程序提供服务” 是什么意思。你的帖子让我明白了很多:-)。
    • @Ulvi 对于下一次运行,您只需要输入pm2 start Example,但在此之前您需要通过pm2 remove Example 删除以前的重复项。
    猜你喜欢
    • 2016-01-04
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 2018-09-24
    • 2010-12-11
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    相关资源
    最近更新 更多