Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
Import 如何使用JSPM导入默认文件,方法是需要类似于node require()的文件夹_Import_Require_Systemjs_Jspm - Fatal编程技术网

Import 如何使用JSPM导入默认文件,方法是需要类似于node require()的文件夹

Import 如何使用JSPM导入默认文件,方法是需要类似于node require()的文件夹,import,require,systemjs,jspm,Import,Require,Systemjs,Jspm,几天来我一直在尝试JSPM,但找不到从文件夹导入模块的简单方法 如该方法的节点文档中所述,可能需要一个文件夹。如果文件存在,这将解析为folder/index.js 有没有办法用SystemJs/JSPM做到这一点?你必须为你需要的每个文件夹向SystemJs配置文件添加包配置,例如packages:{'your folder':{main:'index.js'},…}另请参见我正在构建一个react+redux应用程序,我希望能够将与特定组件相关的所有文件分组到一个文件夹中,然后公开一个包含该

几天来我一直在尝试JSPM,但找不到从文件夹导入模块的简单方法

如该方法的节点文档中所述,可能需要一个文件夹。如果文件存在,这将解析为folder/index.js


有没有办法用SystemJs/JSPM做到这一点?

你必须为你需要的每个文件夹向SystemJs配置文件添加包配置,例如
packages:{'your folder':{main:'index.js'},…}
另请参见我正在构建一个react+redux应用程序,我希望能够将与特定组件相关的所有文件分组到一个文件夹中,然后公开一个包含该组件所有公共功能(组件、操作、减速机…)的对象。我想创建一个index.js文件,导入所有这些文件,然后只导出我想公开的内容。这允许我的组件有一个“API”,如果需要,其他组件可以导入部件(即操作)。问题是,将main应用于每个组件似乎并不正确。你看到另一种解决方案了吗?有一种方法,但它要求每个组件都有package.json文件(这并不少见——人们总是在npm上发布许多小组件)。如果您已经为所有组件准备了package.json文件,其中包含适当的
main
,并且您只需要
main
,那么您可以使用(请参阅下面链接的注释以获得更好的示例)。您必须为需要的每个文件夹将package config添加到SystemJS config文件中,例如,
packages:{'your folder':{main:'index.js'},…}
请参见我正在构建一个react+redux应用程序,我希望能够将与特定组件相关的所有文件分组到一个文件夹中,然后公开一个包含此组件的所有公共函数(组件、操作、减速机…)的对象。我想创建一个index.js文件,导入所有这些文件,然后只导出我想公开的内容。这允许我的组件有一个“API”,如果需要,其他组件可以导入部件(即操作)。问题是,将main应用于每个组件似乎并不正确。你看到另一种解决方案了吗?有一种方法,但它要求每个组件都有package.json文件(这并不少见——人们总是在npm上发布许多小组件)。如果您已经为所有组件准备了package.json文件,其中包含适当的
main
,并且您只需要
main
,您可以使用(请参阅链接的注释以获得更好的示例)。