我想pocketbase.sh在启动时在使用Vite的SvelteKit应用程序中执行www.example.com shell命令。您知道如何实现这一点吗?file structure
up9lanfz1#
也许最好的方法是在你的package.json中。在那里你会看到dev脚本和类似vite dev的东西。为了在启动时运行这个脚本,只要确保它在原始命令之前运行。例如,类似这样的东西:
package.json
dev
vite dev
sh ./pocketbase/pocketbase.sh && vite dev
这将使您了解开发环境。对于每个生产环境(如果需要),您需要确定您需要什么命令,并执行相同的操作。例如,当我使用节点适配器时,我用来运行项目的命令是node build/index.js,因此,如果这也是您的命令,您可以将prod命令添加到package.json中,如下所示:
node build/index.js
prod
sh ./pocketbase/pocketbase.sh && node build/index.js
然后你可以用npm run prod来运行它。其他选项是从javascript itself执行命令,但我认为从package.json运行它要好得多,也要简单得多。
npm run prod
1条答案
按热度按时间up9lanfz1#
也许最好的方法是在你的
package.json
中。在那里你会看到dev
脚本和类似vite dev
的东西。为了在启动时运行这个脚本,只要确保它在原始命令之前运行。例如,类似这样的东西:这将使您了解开发环境。对于每个生产环境(如果需要),您需要确定您需要什么命令,并执行相同的操作。例如,当我使用节点适配器时,我用来运行项目的命令是
node build/index.js
,因此,如果这也是您的命令,您可以将prod
命令添加到package.json
中,如下所示:然后你可以用
npm run prod
来运行它。其他选项是从javascript itself执行命令,但我认为从
package.json
运行它要好得多,也要简单得多。