我正努力安装package.json
我删除了我的node_modules
文件夹并尝试重新安装所有内容
我收到错误
npm WARN deprecated fs-promise@1.0.0: Use mz or fs-extra^3.0 with Promise Support
npm ERR! code 1
npm ERR! Command failed: /usr/bin/git clone --depth=1 -q -b master https://github.com/jlongster/ast-types.git /Users/.npm/_cacache/tmp/git-clone-1000c12c
npm ERR! /Users/.npm/_cacache/tmp/git-clone-1000c12c/.git: Permission denied
npm ERR!
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/.npm/_logs/2017-09-06T19_29_56_831Z-debug.log

我尝试通常使用-- force
清除缓存,但它没有帮助。
感谢。
答案 0 :(得分:0)
因为有一个\Users
文件夹,你可能在Mac上。通常.npm文件夹位于用户文件夹内,例如/Users/username/.npm
。
您可能会在$HOME
目录中找到一个:
ls -la ~
如果您运行此命令:
/usr/bin/git clone --depth=1 -q -b master https://github.com/jlongster/ast-types.git /Users/.npm/_cacache/tmp/git-clone-1000c12c
添加了<username>
后,它应该有效:
/usr/bin/git clone --depth=1 -q -b master https://github.com/jlongster/ast-types.git /Users/<username>/.npm/_cacache/tmp/git-clone-1000c12c
你的package.json中的某个地方有一个包,取决于这个git repo。日志文件应该有更多线索:
locate 2017-09-06T19_29_56_831Z-debug.log | xargs cat