NPM无法安装依赖项-尝试解锁尚未锁定的内容

TJ基希纳

我一直试图在我的package.json文件上运行npm安装,但是遇到了很多麻烦。根据我的所有依赖性,它一直说“错误:尝试解锁XXX,但尚未锁定”。这是其中之一:

Error: Attempt to unlock tbd@~0.6.4, which hasn't been locked
        at unlock (/usr/local/lib/node_modules/npm/lib/cache.js:1304:11)
        at cb (/usr/local/lib/node_modules/npm/lib/cache.js:646:5)
        at /usr/local/lib/node_modules/npm/lib/cache.js:655:20
        at /usr/local/lib/node_modules/npm/lib/cache.js:1290:7
        at /usr/local/lib/node_modules/npm/node_modules/lockfile/lockfile.js:167:38
        at OpenReq.Req.done (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:144:5)
        at OpenReq.done (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:64:22)
        at Object.oncomplete (fs.js:107:15)

如果我尝试以sudo形式运行它,它似乎会更进一步并开始安装一些软件包,但弹出一些新错误:

> [email protected] postinstall /Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/chokidar
> node setup-deps.js

shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied

node.js:811
    var cwd = process.cwd();
                      ^
Error: EACCES, permission denied
    at Function.startup.resolveArgv0 (node.js:811:23)
    at startup (node.js:58:13)
    at node.js:902:3
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/q'
npm ERR! error rolling back  [email protected] { [Error: ENOTEMPTY, rmdir '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/q']
npm ERR! error rolling back   errno: 53,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   path: '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/q' }
npm ERR! Error: ENOENT, chown '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/socket.io/lib/socket.io.js'

我最近更新了我的节点和npm安装。所以也许与它有关。另外,我的大部分开发工作都在办公室里,今天我正在使用VPN,所以也许与此有关。

有任何想法吗?

alexoviedo999

根据photusenigma:https//github.com/npm/npm/issues/4815

在终端窗口中运行以下命令(注意-不要替换$ USER部分...这是一个Linux命令来获取您的用户!):

sudo chown -R $USER ~/.npm
sudo chown -R $USER /usr/local/lib/node_modules

...并且...如果您使用的是Mac(如我),则在运行这些命令后仍然看到错误,请运行最后一个,您应该会很好。(建议您在进行此操作之前先进行测试。除非确实有必要,否则我不喜欢更改ENTIRE / usr / local目录的权限!)

sudo chown -R $USER /usr/local

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试安装依赖项时出现多个 NPM 错误

来自分类Dev

尝试安装依赖项,但是在解析JSON文件时npm给出错误

来自分类Dev

尝试安装项目依赖项时运行 npm i(退出代码 1)时发生错误

来自分类Dev

尝试解锁尚未锁定的[email protected]

来自分类Dev

尝试安装 CrossOver deb 时出现“错误:依赖项无法满足 libpng12-0”

来自分类Dev

无法安装依赖项

来自分类Dev

npm ERR!安装无法读取Mac上的依赖项

来自分类Dev

npm install因错误“安装无法读取依赖项”而终止

来自分类Dev

npm install因错误“安装无法读取依赖项”而终止

来自分类Dev

我无法安装任何程序,因为“以下软件包具有未满足的依赖项”,即使在尝试其他帖子中的内容后

来自分类Dev

尝试安装Net :: OpenSSH,但获取依赖项的无效版本

来自分类Dev

尝试安装Unity Tweak Tool时未满足依赖项

来自分类Dev

尝试重新安装后损坏的 python 依赖项

来自分类Dev

我尝试安装的任何程序都缺少依赖项

来自分类Dev

锁定屏幕在Ubuntu 20.04中无法解锁

来自分类Dev

无法从启动器解锁并锁定

来自分类Dev

npm install不安装任何依赖项

来自分类Dev

NPM从package.json安装依赖项

来自分类Dev

通过NPM安装私有依赖项

来自分类Dev

NPM仅安装后的依赖项

来自分类Dev

Jupyter Labs:构建时出现“ RuntimeError:npm依赖项无法安装”

来自分类Dev

npm无法在openshift上安装依赖项(sails-mysql),因为未找到兼容的目标

来自分类Dev

尝试擦除后,我的Crucial SSD已锁定,即使使用正确的密码也无法解锁。有主密码之类的东西吗?

来自分类Dev

如何让 VS 2017 安装我尝试安装的软件包的依赖项?

来自分类Dev

尚未编译Maven依赖项

来自分类Dev

Skype未满足的依赖项,无法安装

来自分类Dev

无法安装依赖项Symfony 2

来自分类Dev

无法使用Laravel 6.9安装依赖项

来自分类Dev

Heroku构建无法进行依赖项安装

Related 相关文章

  1. 1

    尝试安装依赖项时出现多个 NPM 错误

  2. 2

    尝试安装依赖项,但是在解析JSON文件时npm给出错误

  3. 3

    尝试安装项目依赖项时运行 npm i(退出代码 1)时发生错误

  4. 4

    尝试解锁尚未锁定的[email protected]

  5. 5

    尝试安装 CrossOver deb 时出现“错误:依赖项无法满足 libpng12-0”

  6. 6

    无法安装依赖项

  7. 7

    npm ERR!安装无法读取Mac上的依赖项

  8. 8

    npm install因错误“安装无法读取依赖项”而终止

  9. 9

    npm install因错误“安装无法读取依赖项”而终止

  10. 10

    我无法安装任何程序,因为“以下软件包具有未满足的依赖项”,即使在尝试其他帖子中的内容后

  11. 11

    尝试安装Net :: OpenSSH,但获取依赖项的无效版本

  12. 12

    尝试安装Unity Tweak Tool时未满足依赖项

  13. 13

    尝试重新安装后损坏的 python 依赖项

  14. 14

    我尝试安装的任何程序都缺少依赖项

  15. 15

    锁定屏幕在Ubuntu 20.04中无法解锁

  16. 16

    无法从启动器解锁并锁定

  17. 17

    npm install不安装任何依赖项

  18. 18

    NPM从package.json安装依赖项

  19. 19

    通过NPM安装私有依赖项

  20. 20

    NPM仅安装后的依赖项

  21. 21

    Jupyter Labs:构建时出现“ RuntimeError:npm依赖项无法安装”

  22. 22

    npm无法在openshift上安装依赖项(sails-mysql),因为未找到兼容的目标

  23. 23

    尝试擦除后,我的Crucial SSD已锁定,即使使用正确的密码也无法解锁。有主密码之类的东西吗?

  24. 24

    如何让 VS 2017 安装我尝试安装的软件包的依赖项?

  25. 25

    尚未编译Maven依赖项

  26. 26

    Skype未满足的依赖项,无法安装

  27. 27

    无法安装依赖项Symfony 2

  28. 28

    无法使用Laravel 6.9安装依赖项

  29. 29

    Heroku构建无法进行依赖项安装

热门标签

归档