Rumah > Soal Jawab > teks badan
Saya memasang nod dan npm sebagai pengguna root di bawah centos.
Kemudian pasang yo,
npm install -g yo
Yeoman Doctor
Running sanity checks on your system
✔ Global configuration file is valid
✔ Node.js version
✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ npm version
✔ NODE_PATH matches the npm root
Everything looks all right!
+ yo@2.0.0
Namun, apabila menggunakan yo, ralat dilaporkan.
[root@localhost address-book]# yo -v
/root/.node/lib/node_modules/yo/node_modules/insight/node_modules/configstore/index.js:53
throw err;
^
Error: EACCES: permission denied, open '/root/.config/configstore/insight-yo.json'
You don't have access to this file.
at Error (native)
at Object.fs.openSync (fs.js:641:18)
at Object.fs.readFileSync (fs.js:509:33)
at Object.get (/root/.node/lib/node_modules/yo/node_modules/insight/node_modules/configstore/index.js:34:26)
at Object.Configstore.get (/root/.node/lib/node_modules/yo/node_modules/insight/node_modules/configstore/index.js:81:13)
at Insight.get (/root/.node/lib/node_modules/yo/node_modules/insight/lib/index.js:48:22)
at Object.<anonymous> (/root/.node/lib/node_modules/yo/lib/cli.js:194:47)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
Google juga tidak menemui jawapannya. .
Tidakkah mungkin untuk memasang ini dengan pengguna root?
phpcn_u15822017-06-29 10:11:28
You don't have access to this file.
Nampaknya anda tiada kebenaran untuk mengakses fail ini
Lihat kebenaran fail ini.
ls -al /root/.config/configstore/insight-yo.json
Cuba pasang semula menggunakan arahan berikut:
npm install --global yo --allow-root
滿天的星座2017-06-29 10:11:28
Saya menjalankan Ubuntu dan mempunyai ralat yang sama seperti poster asal. Seseorang, tolong berikan saya jawapannya. Kaedah menukar kebenaran akses tidak berfungsi.
我想大声告诉你2017-06-29 10:11:28
Lihat Isu GitHub:
https://github.com/yeoman/yo/...
Kaedah yang boleh dilaksanakan disebut di sini: gunakan pemprosesan NVM.
Selain itu, tidak digalakkan menggunakan pengguna root untuk npm
包的安装操作,经常会因为是root
pelbagai masalah yang tidak dapat diramalkan.