- 修改
dashboard/shell/package.json
文件:
在 dependencies
值中,添加依赖: "crypto-js": "^4.1.1"
- 进入dashboard IU(**版 Prime UI)shell 目录,执行下面命令,在
shell
目录下添加rancher-components
软链接,指向pkg/rancher-components/src/components
:
ln -s ../pkg/rancher-components/src/components rancher-components
- 进入
dashboard/shell
目录,执行下面命令,为@rancher/shell
包建一个全局软链接,指向当前源码:
yarn link
- 在 ui plugin 根目录中,执行下面命令,将
@rancher/shell
依赖指向上一步建立的软链接:
yarn link "@rancher/shell"
- 在 ui plugin 根目录中,执行下面命令,下载依赖:
yarn install
- 在 ui plugin 根目录中,执行下面命令,启动开发环境:
API=<rancher server address> yarn mem-dev --spa
如果报缺少crypto-js包,执行 yarn add crypto-js
命令,添加依赖
yarn link
ref: https://classic.yarnpkg.com/lang/en/docs/cli/link/