我正在开发一个react组件,它依赖于我首先编写的ES6组件。
在开发时,在我处理第二个组件时,通常的方法是什么?显然,如果依赖是在国家预防机制,它将在我的node_modules和我只是导入它。
我不想通过路径引用它,因为每次提交或发布时,我都必须删除该路径。
是否有什么东西可以监视模块A中的更改并更新模块B中的依赖版本?
发布于 2016-10-24 14:35:02
您的React组件和ES6组件是分开的模块吗?
如果是这样,您可以使用npm link
。
首先,转到ES6组件的目录并运行npm link
。这将在Node包中设置到组件的本地版本的符号链接。
然后,进入React目录并运行npm link <es6-component-name>
。这将在node_modules
中创建到ES6组件链接版本的符号链接。
显然,这只适用于当地的发展。如果您想要分发您的React组件并让它分别依赖于您的ES6组件,则需要分别将它们发布到NPM,并将其中一个添加为另一个的dependency
。
https://stackoverflow.com/questions/40215705
复制相似问题