前提・実現したいこと
macOSにてnuxtの新規プロジェクトを作成したい。
nodebrewをインストールし、npm --version
とnode -v
には成功している。
それぞれversionは
npm:8.1.2
node:17.3.0
発生している問題・エラーメッセージ
macOSにて、npx create-nuxt-app <プロジェクト名>
を実行すると
Trace: Error: EACCES: permission denied, open '/Users/<username>/Library/Preferences/sao-nodejs/config.json.826959886' at Object.openSync (node:fs:585:3) at Function.writeFileSync [as sync] (/Users/<username>/.config/yarn/global/node_modules/write-file-atomic/index.js:212:13) at Conf.set store [as store] (/Users/<username>/.config/yarn/global/node_modules/conf/index.js:168:19) at Conf.set (/Users/<username>/.config/yarn/global/node_modules/conf/index.js:82:14) at SAO.run (/Users/<username>/.config/yarn/global/node_modules/sao/lib/index.js:81:13) { errno: -13, syscall: 'open', code: 'EACCES', path: '/Users/<username>/Library/Preferences/sao-nodejs/config.json.826959886' } at /Users/<username>/.config/yarn/global/node_modules/create-nuxt-app/lib/cli.js:56:19
と表示され、生成がされない。
試したこと
chown -R $USER ~/.config/
およびsudo chown -R $USER ~/.config/
- node.js,npmの再インストール
npm install -g yarn
でyarnをインストールしてyarn create nuxt-app <プロジェクト名>
の実行(これも同様のエラー)sudo npx create-nuxt-app
とsudo yarn create nuxt-app
ではプロジェクトの作成ができたが、当然ながらファイルの変更にいちいちパスワードを求められるため、却下
補足情報(FW/ツールのバージョンなど)
OS:macOS Big Sur version 11.6
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。