Meteor ES6模块的相对路径

时间:2016-03-21 12:39:15

标签: javascript meteor reactjs ecmascript-6

刚回到流星,并试图弄清楚如何构建一个项目,我对如何处理相对路径感到困惑,我的项目结构是这样的:

-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编程那样。

1 个答案:

答案 0 :(得分:0)

当根目录中的router.js文件时。您使用而不是

  

'./../客户端/组件/布局/ MainLayout.jsx'

这样:

  

'../客户端/组件/布局/ MainLayout.jsx'

或只是:

  

'../客户端/组件/布局/ MainLayout'