taro-cli 全局安装,换个电脑就不能用了

Created on 26 Mar 2019  ·  4Comments  ·  Source: NervJS/taro

问题描述

  1. taro cli 没有安装到本地的node_module/bin目录下,
  2. 在npm scripts里面使用的taro是全局安装的taro;
  3. taro1.2.13cli创建的项目, 如果另一个同学电脑上安装的taro1.2.27版本, 编译时报错

复现步骤
[复现问题的步骤]

  1. cd node_modules/.bin,
  2. 没有看到taro的命令行工具

期望行为
把命令行工具放到node_modules/.bin下

系统信息

  • 操作系统: [e.g. Windows 10]
  • Taro 版本 [e.g. v.1.2.13 & v1.2.27]
  • 报错平台 [h5]

补充信息
是否可以吧命令行工具放到node_modules/.bin下?

question

Most helpful comment

@boogoogle @tarojs/cli 版本最好跟项目中的 @taro/* 版本保持一致,否则不能保证编译正常的
你把 @tarojs/cli 放到项目中的 package.json 里就好了,这样通过 npm 执行 taro 的时候会调用项目内的版本(如果想直接调用 taro 命令,就用 npx taro ...)

npm i @tarojs/[email protected] or yarn add @tarojs/[email protected]

All 4 comments

欢迎提交 Issue~

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

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

Good luck and happy coding~

@boogoogle @tarojs/cli 版本最好跟项目中的 @taro/* 版本保持一致,否则不能保证编译正常的
你把 @tarojs/cli 放到项目中的 package.json 里就好了,这样通过 npm 执行 taro 的时候会调用项目内的版本(如果想直接调用 taro 命令,就用 npx taro ...)

npm i @tarojs/[email protected] or yarn add @tarojs/[email protected]

Hello~

您的问题楼上已经有了确切的回答,如果没有更多的问题这个 issue 将在 15 天后被自动关闭。

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

Good luck and happy coding~

2226 建议这种处理

Was this page helpful?
0 / 5 - 0 ratings