我正在尝试将Turborepo添加到我的Svelte应用程序中,但看起来像npx create-turbo@latest命令,并且目前的示例只支持NextJ。我如何配置它来运行Svelte和Sveltekit应用程序?
发布于 2022-04-19 07:44:49
在使用涡轮增压器启动程序创建项目之后,您必须遵循以下简单规则:
应用程序和站点转到应用程序文件夹,库和信任转到包文件夹。
现在,您可以使用sveltekit初学者在应用程序文件夹中创建一些sveltekit应用程序,并在packages文件夹中创建一个简单的svelte库。我用代码示例这里写了一篇关于它的小博客文章。
几个注意事项:确保库项目有package.json,例如:
{
“name”: “uikit”,
“version”: “0.0.0",
“main”: “./index.svelte”,
“types”: “./index.svelte”,
“devDependencies”: {
“svelte”: “^3.44.0”
}}
更新turbo.json文件中的turbo配置以包含svelte命令:
{
“pipeline”: {
“build”: {
“dependsOn”: [“^build”],
“outputs”: [“dist/**“, “.svelte-kit/**“, “.svelte/**“]
},
“lint”: {
“outputs”: []
},
“dev”: {
“cache”: false
}
}
}更新package.json脚本块中每个svelte工具包应用程序的端口。从monorepo的根运行命令。
npm run dev而且所有的应用程序都会同时运行,或者如果你想一次构建所有的应用程序,就这样做吧。
npm run buildhttps://stackoverflow.com/questions/70875634
复制相似问题