如何将 Routeify 与 Snowpack 和 Svelte 结合使用

问题描述

我需要将 Routify 安装到与 Snowpack 一起运行的 Svelte 应用程序。

当前文档非常狭窄,仅显示了使用 Rollap 的安装。

我尝试了一个模板来实现它,但在 Routify 方面出现错误。

我怎样才能做到这一点?

非常感谢任何帮助。也接受任何其他与 Snowpack 配合良好的基于​​路径的 SPA 路由器建议。

解决方法

找到了解决办法。使用 npx create-snowpack-app [DIR NAME] --template @snowpack/app-template-svelte-typescript 启动了一个带有 an official Snowpack template 的项目(用文件夹名称替换 [DIR NAME])。

然后做了以下所有事情:

安装 npm-run-all:

npm i npm-run-all

/package.json:

"scripts": {
    "dev": "run-p routify snp","build": "routify -b && routify export && snowpack build","test": "web-test-runner \"src/**/*.test.js\"","routify": "routify","snp": "snowpack dev",},...
"routify": {
    "extensions": "svelte,html,svx,md","dynamicImports": false,"routifyDir": "src/.routify"
}

/snowpack.config.js:

  packageOptions: {
    knownEntrypoints: ["@roxi/routify/runtime/buildRoutes"]
  },

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...