如何解决Next.js、npm 链接和 nvm:带有重复的 /.nvm/versions/ 路径部分的错误
我有一个包库和一个实现该库的 Next.js 项目。
我在开发过程中使用 npm link
在本地测试它们。
我相当有信心我的 npm link
命令按预期工作。我有详细的笔记(因为我总是把命令的顺序弄乱),我已经遵循并且以前工作过。
我从我的 Next.js 项目中运行:
npm link ../my-package
然后在我的包目录中,为了避免duplicate react errors,运行:
npm link ../my-project/node_modules/react
这在过去有效,但现在当我尝试运行我的项目时,我收到一个错误“错误:ENOENT:没有这样的文件或目录”,路径为:
../../../../../../.nvm/versions/.nvm/versions/node/v14.15.0/lib/node_modules/react/index.js
请注意,问题是 /.nvm/versions/.nvm/versions/
列出了两次,这是不正确的。没有重复,路径是正确的。
什么可能导致这种情况发生?
预计到达时间:
如果我npm install ../my-package
然后npm link ../my-project/node_modules/react
,这不会发生。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。