我有以下目录结构: -流星导入文件无法正常工作
main_dir/
packages/
package1/
admin/
lib/
router/
router.js
package2/
client/
sample.jsx
我只是想导入内部router.js sample.jsx文件。 对此查询有帮助吗?
谢谢。
我有以下目录结构: -流星导入文件无法正常工作
main_dir/
packages/
package1/
admin/
lib/
router/
router.js
package2/
client/
sample.jsx
我只是想导入内部router.js sample.jsx文件。 对此查询有帮助吗?
谢谢。
根据您的目录结构有下列的将工作:
import {<Class1>, <Class2>, <Class3>} from '../../../../package2/client/sample.jsx'
或
import {<Class1>, <Class2>, <Class3>} from '/packages/package2/client/sample.jsx'
确保您已在JSX
文件,export
关键字出口类。
注:我假设你的目录就像波纹管:
main_dir/
| packages/
| | package1/
| | | admin/
| | | | lib/
| | | | | router/
| | | | | | router.js
| | package2/
| | | client/
| | | | sample.jsx
嗨,有一件事,'package2 /'在'packages /'目录里面,而不在'package1 /'目录内。好。谢谢。 – Divyanshu
好的!更新了我的回复。在你的问题中,它看起来像'package2'在'package1'里面。 –
import sample from '../../../../package2/client/sample'
您应该使代码导出使用sample.jsx文件中“出口”的关键字。
它不适合我。 – Divyanshu
你能在这里分享sample.jsx文件代码吗? –
//示例文件应该是这样.. 进口反应,{组件,PropTypes}从“反应” 进口{}呈现从“反应-DOM” 类样本扩展组件{// 代码 } 出口默认示例 –
试试这个:从'../../../../ package2/client/sample.jsx''导入Sampe。 –
检查此:https://guide.meteor.com/structure.html#intro-to-import-export –
嗨@MayankShukla这不起作用,并给我错误 '无法找到模块'../。 ./../../ package2/client/sample.jsx'' – Divyanshu