现在node跟npm命令都可以用
然后全局安装了vue-cli跟webpack
但是命令不能用啊
有人知道怎么解决么
node.js没有正确配置,虽然你的node和npm能用,但是所有npm全局安装的东西都是不能用的。你还要手动创建链接 sodu ln -s,这样很麻烦。
正确使用npm -g是这样的
1.设置npm的config。
假设你的node.js根目录是/home/chuan/snap/node.js
打开命令行输入
npm config set prefix=/home/chuan/snap/node.js
npm config set cache=/home/chuan/snap/node.js/cache
2.删除/usr/local/bin 下面的node和npm。
3.设置环境变量.
在/home/chuan/.profile添加下面的代码
export PATH=$HOME/snap/node.js/bin:$PATH
保存之后,重启系统。命令行输入node -v如果能正确显示。那么npm install -g 的模块就能直接再命令行使用了。
如果还是不成功,把/home/chuan/.npmrc文件删掉,重新再试。
7 回答5.3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
sudo ln -s /home/aaa/下载/node-v6.10.3-linux-x64/bin/vue /usr/local/bin/vue
解决了,指向环境path就好了