Import 如何使用JSPM导入默认文件,方法是需要类似于node require()的文件夹
几天来我一直在尝试JSPM,但找不到从文件夹导入模块的简单方法 如该方法的节点文档中所述,可能需要一个文件夹。如果文件存在,这将解析为folder/index.jsImport 如何使用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应用程序,我希望能够将与特定组件相关的所有文件分组到一个文件夹中,然后公开一个包含该
有没有办法用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
,您可以使用(请参阅链接的注释以获得更好的示例)。