我想安装react-native-cli模块,但是无法安装或使用任何其他模块。
我正在尝试以下方法:
npm install -g react-native-cli
终端处理指令会发生什么,但会产生错误。我已经在Windows中使用了节点几天了,而且我已经能够成功安装,但也许是因为我是Mac新手出了点问题。
我想知道节点是否实际安装。在终端,如果我写“节点”,光标从$变为>,我想这是一个好兆头。我甚至可以做以下事情:
node >console.log('Hello World!');
让它完美运作。但是,如果我这样做:
node >--version
它不起作用。
节点安装正确吗?我做错了什么?
答案 0 :(得分:0)
试试这个
sudo npm install -g react-native-cli
检查版本使用
node --version
由于
答案 1 :(得分:0)
最可能的问题是你没有bin目录的写权限,npm试图用于全局安装。最简单的解决方案是使用sudo
:
sudo npm install -g react-native-cli
然而,许多人认为更正确的解决方案是更改设置,以便您在不使用sudo
的情况下对目录具有写权限(这将提示您输入密码,然后以提升的权限运行 - 我假设您在Mac上拥有管理权限。
要检查节点的版本,请不要包含>
。它只是node --version
。
要查找键入node
时正在执行的二进制文件,您可以运行type -a node
或which node
。
答案 2 :(得分:0)
考虑console.log('Hello World!');
工作,节点安装应该没有任何问题。
要从命令行检查版本,只需执行
C:\Users\athakur>node --version
v0.10.31
从nodejs控制台执行
> console.log(process.versions);
{ http_parser: '1.0',
node: '0.10.31',
v8: '3.14.5.9',
ares: '1.9.0-DEV',
uv: '0.10.28',
zlib: '1.2.3',
modules: '11',
openssl: '1.0.1i' }