刚回到流星,并试图弄清楚如何构建一个项目,我对如何处理相对路径感到困惑,我的项目结构是这样的:
-root
--client
----components
-----layout
...... MainLayout.jsx
--server
--lib
.. routes.jsx
如果我尝试导入我的routes.jsx文件,如'./../client/components/layout/MainLayout.jsx',我收到错误'找不到模块'./../client/components/布局/ MainLayout.jsx ...
但是,如果我将MainLayout.jsx移动到根文件夹,我可以毫无问题地到达组件文件'./../ MainLayout.jsx'。
也许我在这里遗漏了什么?正如我刚刚回到JS编程那样。
答案 0 :(得分:0)
当根目录中的router.js文件时。您使用而不是
'./../客户端/组件/布局/ MainLayout.jsx'
这样:
'../客户端/组件/布局/ MainLayout.jsx'
或只是:
'../客户端/组件/布局/ MainLayout'