我正在开发一个反应组件,它依赖于我开发的ES6组件,我首先编写了这个组件。
在我处理第二个组件时,在开发时将这个包含在内的正常方法是什么。显然,如果依赖是在NPM中,它将在我的node_modules中,我只是导入它。
我不想通过路径引用它,因为我每次提交或发布时都必须删除该路径。
是否有任何内容可以监视模块A中的更改并更新模块B中的依赖性版本?
答案 0 :(得分:1)
您的React组件和ES6组件是否是独立的模块?
如果是,您可以使用intersects.length
。
首先,转到ES6组件的目录并运行npm link
。这将在您的Node包中将符号链接设置为组件的本地版本。
然后,进入您的React组件目录并运行npm link
。这将在npm link <es6-component-name>
中为您的ES6组件的链接版本创建一个符号链接。
这显然只适用于本地开发。如果您想要分发React组件并让它分别依赖于您的ES6组件,您需要将它们分别发布到NPM并将其添加为另一个node_modules
。