Taro: npm install -g @tarojs/cli安装taro后使用taro命令报错taro: command not found

Created on 3 Feb 2019  ·  6Comments  ·  Source: NervJS/taro

问题描述
问题过程:之前装过taro, 版本是1.1.0,然后有新版1.2.12,就用npm install -g @tarojs/cli升级, 发现升级完毕后taro版本仍然是1.1.0(taro update self一样没有效果)。然后用yarn进行升级,yarn global add @tarojs/cli。然后升级成功了,1.2.12。然后用taro init创建项目发现不能创建项目,报下面的错
2019-02-03 5 37 52
然后我发现有人也有这样的错,他们给出的建议是用npm重装一次taro,然后我用npm install -g @tarojs/cli重装完毕后发现taro命令不能使用。如图
2019-02-03 6 06 58
很奇怪,不知道为什么。而且装完taro后我也能npm uninstall -g @tarojs/cli。

补充:npm install -g @tarojs/cli安装taro后,使用taro命令是提示no found, 但在node相关目录下却有taro的存在
2019-02-03 8 18 12

复现步骤
如上所述

期望行为
能升级taro到1.2.12,并且能taro init正常创建项目

系统信息
mac os系统 10.14、npm环境5.6.0、node环境9.10.0(切换到11.3.0问题依然存在)、

Most helpful comment

  1. 在终端执行 which taro,找到taro安装位置,如:/Users/abc/.nvm/versions/node/v12.16.3/bin/taro;
  2. 编辑.bash_profile文件,加入 export PATH="$PATH:/Users/abc/.nvm/versions/node/v12.16.3/bin/taro",然后保存文件;
  3. 在终端执行 source ~/.bash_profile;
  4. ok,问题解决

All 6 comments

欢迎提交 Issue~

如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏

如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。

Good luck and happy coding~

已经解决,重装node和npm就好了
(mac: brew uninstall node, 然后到 'https://nodejs.org/en/' 官网下载下来安装,然后重新安装taro。注意不要用brew install node,安装完后会找不到npm的,折腾了一晚上)

对我来说不论是 brew 还是 scoop 这种包管理软件是刚需,不太会改从其他地方管理 node.js 的更新,所以我的方式是先使用 npx 新建项目,然后进入项目目录执行 yarn add @tarojs/cli 曲线解决问题。

嗯,其实配置一下taro环境就好了。编辑mac的bashfile文件,添加taro的路径进去就好了。就像配置mysql等的环境路径一样

Hello~

您的问题楼上已经提供了解决方案,如果没有更多的问题这个 issue 将在 15 天后被自动关闭。

如果您在这 15 天中更新更多信息自动关闭的流程会自动取消,如有其他问题也可以发起新的 Issue。

Good luck and happy coding~

  1. 在终端执行 which taro,找到taro安装位置,如:/Users/abc/.nvm/versions/node/v12.16.3/bin/taro;
  2. 编辑.bash_profile文件,加入 export PATH="$PATH:/Users/abc/.nvm/versions/node/v12.16.3/bin/taro",然后保存文件;
  3. 在终端执行 source ~/.bash_profile;
  4. ok,问题解决
Was this page helpful?
0 / 5 - 0 ratings

Related issues

zhuxianguo picture zhuxianguo  ·  3Comments

qilovehua picture qilovehua  ·  3Comments

afateg picture afateg  ·  3Comments

Zchary-Ma picture Zchary-Ma  ·  3Comments

LadyChatterleyLover picture LadyChatterleyLover  ·  3Comments