Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Routify-放置不作为路由的组件的目录是什么?_Javascript_Svelte_Svelte Component_Routify - Fatal编程技术网

Javascript Routify-放置不作为路由的组件的目录是什么?

Javascript Routify-放置不作为路由的组件的目录是什么?,javascript,svelte,svelte-component,routify,Javascript,Svelte,Svelte Component,Routify,基本问题在这里 在Routify中,pages目录顶层的任何内容都会使用与页面名称匹配的端点进行呈现 好的,明白了 但是,如果我想创建一个不打算作为端点的组件,并且只打算导入到另一个作为路由的页面中,我应该使用什么目录结构 更一般地说,我需要知道什么才能做到这一点?最佳实践 谢谢大家! 您只需将它们放在页面附近的目录中,然后执行类似于从“../../components/MyComponent.svelte”导入MyComponent的操作(使用正确数量的..) 作为奖励,如果您像这样调用文件夹

基本问题在这里

在Routify中,pages目录顶层的任何内容都会使用与页面名称匹配的端点进行呈现

好的,明白了

但是,如果我想创建一个不打算作为端点的组件,并且只打算导入到另一个作为路由的页面中,我应该使用什么目录结构

更一般地说,我需要知道什么才能做到这一点?最佳实践


谢谢大家!

您只需将它们放在
页面附近的目录中,然后执行类似于
从“../../components/MyComponent.svelte”导入MyComponent的操作(使用正确数量的..)

作为奖励,如果您像这样调用文件夹
node\u modules

- src
   - node_modules
   - pages

您可以从“Mycomponent.svelte”导入Mycomponent,但这不是每个人都喜欢的方式。

组件和文件夹在为您的应用程序创建路由时以下划线作为前缀

因此,您可以调用您的组件
\u MyComponent.svelte
并将其保存在同一目录中,或者使用
\u components
子目录并将其保存在该目录中,以您希望的方式命名

- src
   - node_modules
   - pages