如何通过npm全局安装exp

How to install exp globally through npm

在我的 cmd 运行 中 运行 npm install -g exp 在管理员模式下成功后,我无法获得 exp --version 或任何其他 exp 接收的命令

'exp' is not recognized as an internal or external command,
operable program or batch file

请告诉我如何在我的 windows 10.

上全局安装 Exp

显然在环境变量中添加 C:\Users\~\AppData\Roaming\npm ~ 是您在 pc 中的用户名将解决问题。

似乎exp没有安装正确。

请通过以下命令查看:

1. npm list -g
2. npm view exp version
3. npm list -g --depth=0

3rd 会给你这样的包列表:

├── @angular/cli@1.7.4
├── @ngtools/json-schema@1.2.0
├── @ngtools/logger@1.1.2
├── @ngtools/webpack@1.10.2
├── async@2.6.1
├── asynch@0.5.2
├── hsbot@1.0.3
├── istanbul@0.4.5
├── n@2.1.12
├── node-gyp@3.6.2
├── npm@6.1.0
├── r-script@0.0.3
├── readline@1.3.0
├── typescript@2.8.1

如果仍然存在,则您发现了一个错误。尝试使用 root 用户重新安装它。

您可以按照以下步骤操作:

  1. npm uninstall -g exp(如果是,请删除损坏的包)
  2. npm cache clean --force(这不是必需的。但是,有时 npm 缓存会混淆)
  3. npm i -g exp(并重新安装 exp 软件包)

或许,您可以安装 expo-cli

使用此代码:

npm install -g expo-cli