【发布时间】:2020-10-28 05:55:21
【问题描述】:
我一直在使用 npm 在每个命令之前使用 sudo 安装软件包。考虑到这是一种不好的做法,我安装了 yarn 来管理我的包。安装yarn并运行包安装后,我收到以下错误:
信息未找到锁定文件。
我应该手动创建这个文件,还是应该由 yarn 自己创建一个?
警告 package-lock.json 找到。您的项目包含由 Yarn 以外的工具生成的锁定文件。建议不要混用包管理器,以免锁文件不同步导致解析不一致。要清除此警告,请删除 package-lock.json。
如果我清除 package-lock.json 文件,npm 将不再找到这些包。我是否需要卸载最初使用 npm 安装的所有软件包,如果我希望将来专门使用 yarn,是否需要重新安装所有内容?有很多包。
error 发生意外错误:“EACCES: permission denied, mkdir '/home/username/node_modules/cacheable-request'”。
我想这个错误是由于我最初安装了具有 sudo 权限的节点。如何解决此权限问题?
【问题讨论】:
标签: javascript node.js npm yarnpkg