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