我正在开发一个用于反应原生的按钮ui包.我尝试构建一个示例项目来测试此按钮.目录结构如下:
my-button/
package.json
index.js
example/
package.json
index.js
Run Code Online (Sandbox Code Playgroud)
我尝试使用npm link
:
cd my-button
npm link
cd example
npm link my-button
Run Code Online (Sandbox Code Playgroud)
在example/node_modules/
我可以看到我的按钮符号链接,VSCode也可以在我的按钮包中自动完成功能.
但执行示例应用程序将显示错误:
Unable to resolve module my-button ...
Module does not exist in the module map or in these directories: ...
Run Code Online (Sandbox Code Playgroud)
但错误消息中的路径是正确的.
不知道我错在哪里,或者在React-Native中有什么特殊的方式来处理链接本地依赖?
我也试过了npm install file:../.
.它以这种方式工作正常,但在example/
编辑我的按钮后不容易更新依赖.