I am a new Ionic developer and have created a new project on Mac 10.9.5. I have added no code, markup, or css of my own. Then I ran
ionic setup sass
Whenever I try to serve files to the browser, I get this error:
Error: EACCES, permission denied '/Users/Me/.config/configstore/bower-github.yml'
You don't have access to this file.
at Object.fs.openSync (evalmachine.<anonymous>:427:18)
at Object.fs.readFileSync (evalmachine.<anonymous>:284:15)
at Object.create.all.get (/Users/Me/myfolder/applications/myapp/node_modules/bower/node_modules/configstore/index.js:34:29)
at Object.Configstore (/Users/Me/myfolder/applications/myapp/node_modules/bower/node_modules/configstore/index.js:27:44)
at readCachedConfig (/Users/Me/myfolder/applications/myapp/node_modules/bower/lib/config.js:22:23)
at defaultConfig (/Users/Me/myfolder/applications/myapp/node_modules/bower/lib/config.js:11:24)
at Object.<anonymous> (/Users/Me/myfolder/applications/myapp/node_modules/bower/lib/index.js:40:32)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
I have tried a lot of combinations of chown’s and sudo’s. The only thing that seems to work is sudo ionic serve
.
I find it strange that this error happens without me doing anything, and I worry that this (or something related) could come back to bite me down the road. I haven’t noticed this problem or the sudo solution in any documentation. Am I doing something dumb?
Any advice is appreciated.
Thanks.