“ exp:未找到命令”如何将expo cli添加到路径?

时间:2018-08-09 20:45:25

标签: macos react-native expo

我安装了expo cli

npm i -g exp

然后我跑步

exp

我得到

-bash: exp: command not found

我猜我没有将exp添加到路径中。那么我该如何正确执行呢?到目前为止,我还没有尝试过。

12 个答案:

答案 0 :(得分:6)

这建议了3个步骤的解决方案对我有用:

  1. 首先检查~/.npm-global/bin是否在您的路径中:echo $PATH。如果不存在,则需要将其添加到路径中。

  2. 打开~/.bash_profile,然后在底部添加以下行:export PATH=$PATH:~/.npm-global/bin

  3. 最后,在外壳中,键入:source ~/.bash_profile

希望这可以解决您的问题。

答案 1 :(得分:3)

我也很难在Mac上使用expo命令。这是我为使其正常工作所采取的步骤。

npm root -g显示了全局模块的安装目录:

/usr/local/Cellar/node/11.7.0/lib/node_modules

该目录可能与您不同。确认其中有博览会之后,编辑~/.bash_profile并添加以下行:

export PATH=$PATH:/usr/local/Cellar/node/11.7.0/bin

保存并退出,然后运行source ~/.bash_profile

现在expo命令应该可以正常工作。

答案 2 :(得分:1)

关于这个问题,我发现我有多个全局文件夹,因此我开始使用.npm-global文件夹,如下所示:https://docs.npmjs.com/getting-started/fixing-npm-permissions

现在,一切都变得干净而且可以控制。

答案 3 :(得分:1)

expexporeplaced

要安装Expo CLI,只需运行npm install -g expo-cli(或yarn global add expo-cli,无论您喜欢哪个)。

答案 4 :(得分:1)

您应该尝试npx expo初始化您的App进行测试。

对我有用。

答案 5 :(得分:1)

1。找到npm全局安装expo的路径:

npm bin -g

2。将步骤1的路径添加到路径文件:

sudo vi etc/paths

3。重新启动终端

答案 6 :(得分:0)

我找到了解决方案。 Here是本机cli的解决方案。用expo(exp)替换react-native。

答案 7 :(得分:0)

我有一个类似的问题。

-bash: expo: command not found

原来是安装expo的命令 npm install -g expo-cli引用了我计算机上的旧版节点;使用npm root -g检查时。

因此,我必须卸载nvm / node,删除.nvmnvm的所有残余文件夹和文件以及/usr/local的快捷方式。然后重新安装节点并再次运行npm install -g expo-cli

这解决了我的问题。

答案 8 :(得分:0)

sudo npm install --unsafe-perm -g expo-cli

答案 9 :(得分:0)

如果在Windows上使用git bash,请将npm path添加到系统路径变量。通常位于以下位置:

C:\Users\<Username>\AppData\Roaming\npm

然后打开bash并命令npm start。希望这会有所帮助。

答案 10 :(得分:0)

我通过将其放在我的PATH环境变量/用户变量中来解决了此问题:

C:\Users\{userName}\node_modules\.bin

答案 11 :(得分:0)

试试sudo npm install --global expo-cli 这对我有用。

➜  MobileDev git:(campaigns-responsive) ✗ expo whoami
› Not logged in, run expo login to authenticate
➜  MobileDev git:(campaigns-responsive) ✗ expo init App
✔ Choose a template: › blank                 a minimal app as clean as an empty canvas
✔ Downloaded and extracted project files.
? Using npm to install packages.
✔ Installed JavaScript dependencies.

✅ Your project is ready!

To run your project, navigate to the directory and run one of the following npm commands.

- cd App
- npm start # you can open iOS, Android, or web from here, or run them directly with the commands below.
- npm run android
- npm run ios
- npm run web