Skip to content

Commit

Permalink
fix(lerna): change lerna execute path
Browse files Browse the repository at this point in the history
  • Loading branch information
zoomchan-cxj committed Mar 12, 2022
1 parent eee3cc8 commit 97b52e8
Show file tree
Hide file tree
Showing 6 changed files with 2,108 additions and 483 deletions.
5 changes: 2 additions & 3 deletions PUBLISH.zh_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Hippy版本管理遵循所有模块使用同一版本原则
更新版本和 CHANGELOG 使用:

```bash
lerna version [VERSION] --conventional-commits --tag-version-prefix='' --no-push
npx lerna version [VERSION] --conventional-commits --tag-version-prefix='' --no-push
```

* `[VERSION]` - 要发布的版本号,如2.1.0。
Expand Down Expand Up @@ -104,7 +104,7 @@ git push --tags # 提交 tag
* 前端发布到 npmjs.com

```bash
lerna exec "npm publish"
npx lerna exec "npm publish"
```

> 如果开启了 npm 二次验证会一直问你一次性密码,正常输入即可。
Expand Down Expand Up @@ -160,4 +160,3 @@ git push --tags # 提交 tag
* 验证成功后, 将 `Staging Repositories` 的 repository `Close`,再点击 `Release`
* Release 成功后就可以在 Repository 里 搜索到对应版本的aar,Maven主页需要等待2个小时以上才会同步
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,11 @@ For iOS, we recommend to use iOS simulator when first try. However, you can chan

1. Run `npm run init` at root directory.

> This command is combined with `npm install && lerna bootstrap && npm run build`.
> This command is combined with `npm install && npx lerna bootstrap && npm run build`.
>
> `npm install`: Install the project build scripts dependencies.
>
> `lerna bootstrap`: Install dependencies of each npm package.(Hippy uses [Lerna](https://lerna.js.org/) to manage multi js packages, if `lerna` command is not found, execute `npm install lerna -g` first.)
> `npx lerna bootstrap`: Install dependencies of each npm package.(Hippy uses [Lerna](https://lerna.js.org/) to manage multi js packages, if `lerna` command is not found, execute `npm install lerna -g` first.)
>
> `npm run build`: Build each front-end sdk package.
Expand All @@ -73,11 +73,11 @@ Before build the android app, please make sure the SDK and NDK is installed, And

1. Run `npm run init` at root directory.

> This command is combined with `npm install && lerna bootstrap && npm run build`.
> This command is combined with `npm install && npx lerna bootstrap && npm run build`.
>
> `npm install`: Install the project build scripts dependencies.
>
> `lerna bootstrap`: Install dependencies of each npm package.(Hippy uses [Lerna](https://lerna.js.org/) to manage multi js packages, if `lerna` command is not found, execute `npm install lerna -g` first.)
> `npx lerna bootstrap`: Install dependencies of each npm package.(Hippy uses [Lerna](https://lerna.js.org/) to manage multi js packages, if `lerna` command is not found, execute `npm install lerna -g` first.)
>
> `npm run build`: Build each front-end sdk package.
Expand Down
8 changes: 4 additions & 4 deletions README.zh_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,11 @@ Windows 用户者需要以下软件:
我们推荐 iOS 开发者使用模拟器来进行开发和调试工作。当然如果你熟悉 iOS 开发,也可以通过修改配置将 Hippy app 安装到 iPhone 手机上。

1. 在根目录运行 `npm run init`
> 该命令由 `npm install && lerna bootstrap && npm run build` 组成。
> 该命令由 `npm install && npx lerna bootstrap && npm run build` 组成。
>
> `npm install`:安装项目构建脚本的依赖。
>
> `lerna bootstrap`:安装前端每一个 package 依赖。(Hippy 采用 [Lerna](https://lerna.js.org/) 管理多 JS SDK 包仓库,如果出现 `lerna command is not found`, 先执行 `npm install lerna -g` 全局安装 `Lerna`。)
> `npx lerna bootstrap`:安装前端每一个 package 依赖。(Hippy 采用 [Lerna](https://lerna.js.org/) 管理多 JS SDK 包仓库,如果出现 `lerna command is not found`, 先执行 `npm install lerna -g` 全局安装 `Lerna`。)
>
> `npm run build`:编译每一个 JS SDK 包。
Expand All @@ -73,11 +73,11 @@ Windows 用户者需要以下软件:
在开始前请确认好 SDK 和 NDK 都安装了范例的指定版本,并且**请勿**更新编译工具链。

1. 在根目录运行 `npm run init`
> 该命令由 `npm install && lerna bootstrap && npm run build` 组成。
> 该命令由 `npm install && npx lerna bootstrap && npm run build` 组成。
>
> `npm install`:安装项目构建脚本的依赖。
>
> `lerna bootstrap`:安装前端每一个 package 依赖。(Hippy 采用 [Lerna](https://lerna.js.org/) 管理多 JS SDK 包仓库,如果出现 `lerna command is not found`, 先执行 `npm install lerna -g` 全局安装 `Lerna`。)
> `npx lerna bootstrap`:安装前端每一个 package 依赖。(Hippy 采用 [Lerna](https://lerna.js.org/) 管理多 JS SDK 包仓库,如果出现 `lerna command is not found`, 先执行 `npm install lerna -g` 全局安装 `Lerna`。)
>
> `npm run build`:编译每一个 JS SDK 包。
2. 选择一个前端范例项目来进行编译,在项目根目录运行 `npm run buildexample -- [hippy-react-demo|hippy-vue-demo]`
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/debug.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Hippy中运行的JS代码可以来源于本地文件(local file),或者远程
!> Hippy 仓库使用 [git-lfs](https://git-lfs.github.com/) 来管理 so,gz,otf,png,jpg 文件, 请确保你已经安装 [git-lfs](https://git-lfs.github.com/)

2. 项目根目录运行命令 `npm install` 安装前端依赖。
3. 项目根目录运行命令 `lerna bootstrap` 安装前端每一个 package 依赖。(Hippy 采用 [Lerna](https://lerna.js.org/) 管理多JS仓库,如果出现 `lerna command is not found`, 先执行 `npm install lerna -g`
3. 项目根目录运行命令 `npx lerna bootstrap` 安装前端每一个 package 依赖。(Hippy 采用 [Lerna](https://lerna.js.org/) 管理多JS仓库,如果出现 `lerna command is not found`, 先执行 `npm install lerna -g`
4. 项目根目录运行命令 `npm run build` 编译前端 SDK 包。
5. 选择一个前端范例项目来进行编译,项目根目录运行 `npm run buildexample -- [hippy-react-demo|hippy-vue-demo]`

Expand Down
Loading

0 comments on commit 97b52e8

Please sign in to comment.