当我“溜溜溜”时,会出现以下情况。任何的想法?我也尝试过重新安装update-notifier。
错误:EACCES,权限被拒绝'/home/X/.config/configstore/update-notifier-yo.yml' 您无权访问此文件。
at Object.fs.openSync (fs.js:427:18)
at Object.fs.writeFileSync (fs.js:966:15)
at Object.create.all.set (/usr/lib/node_modules/yo/node_modules/update-notifier/node_modules/configstore/configstore.js:56:8)
at Object.Configstore (/usr/lib/node_modules/yo/node_modules/update-notifier/node_modules/configstore/configstore.js:19:11)
at new UpdateNotifier (/usr/lib/node_modules/yo/node_modules/update-notifier/lib/update-notifier.js:34:17)
at module.exports (/usr/lib/node_modules/yo/node_modules/update-notifier/lib/update-notifier.js:140:23)
at Object.<anonymous> (/usr/lib/node_modules/yo/cli.js:128:18)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
答案 0 :(得分:0)
我在krakenjs的另一个文件中遇到了这个问题。
npm cache clean
为我修好了。
答案 1 :(得分:0)
检查~/.config/
和~/.config/configstore/
的权限。您可能使用不需要它的sudo运行,因此您在个人或服务的主目录中拥有了root拥有的文件。当你跟进非sudoed命令时,这会混淆一切。您希望sudo chown
他们回到正确的用户。
通常,知道命令是写入系统/共享位置(/usr/local
)还是个人(位于~
内)。只在需要时才使用sudo。
答案 2 :(得分:-1)
可能是由拒绝许可引起的
尝试运行:
sudo yo kraken
P.S。确保您有权在该目录上书写