我已经使用他们网站上针对 linux_x64 的链接文档安装了最新的 LTS 版本的 nodejs (https://github.com/nodejs/help/wiki/Installation)
安装进展顺利,但是当尝试安装 vue/cli 时,它给出了错误权限。
Error: EACCES: permission denied, symlink '../lib/node_modules/@vue/cli/bin/vue.js' -> '/usr/local/lib/nodejs/node-v10.15.3-linux-x64/bin/vue'
lib/node_module 文件夹我已更改所有者:
sudo chown $USER -R /usr/local/lib/nodejs/node-v10.15.3-linux-x64/lib
因为使用 sudo 我无法安装 vue:
sudo /usr/local/lib/nodejs/node-v10.15.3-linux-x64/bin/npm install -g @vue/cli
它给了我:
/usr/bin/env: ‘node’: No such file or directory
我正在使用 ubuntu 18.04
答案1
我忘了创建 sudo 链接:
sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/npm /usr/bin/npm
sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/npx /usr/bin/npx
现在工作正常:)