在Mac OSX上使用Yeoman与Angular时出现错误

问题描述:

我正在尝试将Yeoman与我的AngularJS应用程序一起使用,但运行'yo angular'时出现此错误。我如何获得许可给引发此错误的目录?在Mac OSX上使用Yeoman与Angular时出现错误

Error: EACCES, permission denied '/Users/mycomputer/.config/configstore/insight-yo.yml' 
      You don't have access to this file. 

       at Object.fs.openSync (fs.js:438:18) 
       at Object.fs.writeFileSync (fs.js:977:15) 
       at Object.create.all.set (/usr/local/lib/node_modules/yo/node_modules/insight/node_modules/configstore/configstore.js:56:8) 
       at Object.Configstore (/usr/local/lib/node_modules/yo/node_modules/insight/node_modules/configstore/configstore.js:19:11) 
       at new Insight (/usr/local/lib/node_modules/yo/node_modules/insight/lib/insight.js:23:34) 
       at Object.<anonymous> (/usr/local/lib/node_modules/yo/cli.js:27:15) 
       at Module._compile (module.js:456:26) 
       at Object.Module._extensions..js (module.js:474:10) 
       at Module.load (module.js:356:32) 
       at Function.Module._load (module.js:312:12) 

我找到了解决我的问题:

sudo chown -R `whoami` /usr/local/lib/node_modules