在流星中导入文件不起作用

时间:2017-04-20 10:49:14

标签: reactjs meteor ecmascript-6


我有以下目录结构: -

main_dir/
 packages/
  package1/
   admin/
    lib/
     router/
      router.js
   package2/
    client/
     sample.jsx

我只想在router.js中导入sample.jsx文件。 对此查询有何帮助?
感谢。

2 个答案:

答案 0 :(得分:1)

根据您的目录结构,以下任何一项都可以使用:

import {<Class1>, <Class2>, <Class3>} from '../../../../package2/client/sample.jsx'

import {<Class1>, <Class2>, <Class3>} from '/packages/package2/client/sample.jsx'

确保您已在export文件中导出了包含JSX关键字的类。

注意:我假设您的目录如下:

main_dir/
| packages/
| | package1/
| | | admin/
| | | | lib/
| | | | | router/
| | | | | | router.js
| | package2/
| | | client/
| | | | sample.jsx

答案 1 :(得分:0)

import sample from '../../../../package2/client/sample'

您应该使用sample.jsx文件中的'export'关键字将代码导出。