script-lab
script-lab copied to clipboard
How to build script-lab locally?
I'm using MacOS. I cloned the branch of script-lab on my machine. Then I did yarn, it returned the following error:
warning "workspace-aggregator-dfc1fc66-5c12-4d47-b7ab-fd58285a8607 > runner > [email protected]" has unmet peer dependency "react-is@>= 16.8.0".
[4/4] 🔨 Building fresh packages...
[7/11] ⡀ common
[-/11] ⡀ waiting...
[-/11] ⡀ waiting...
[-/11] ⡀ waiting...
error /Users/chengtie/Downloads/script-lab-master-2/node_modules/common: Command failed.
Exit code: 1
Command: npm run build:package
Arguments:
Directory: /Users/chengtie/Downloads/script-lab-master-2/node_modules/common
Output:
> [email protected] build:package
> tsc
../../node_modules/@types/babel__traverse/index.d.ts:68:50 - error TS1005: ']' expected.
68 export type ArrayKeys<T> = keyof { [P in keyof T as T[P] extends any[] ? P : never]: P };
~~
../../node_modules/@types/babel__traverse/index.d.ts:68:53 - error TS1005: ';' expected.
68 export type ArrayKeys<T> = keyof { [P in keyof T as T[P] extends any[] ? P : never]: P };
~
../../node_modules/@types/babel__traverse/index.d.ts:68:58 - error TS1005: ';' expected.
68 export type ArrayKeys<T> = keyof { [P in keyof T as T[P] extends any[] ? P : never]: P };
~~~~~~~
../../node_modules/@types/babel__traverse/index.d.ts:68:70 - error TS1011: An element access expression should take an argument.
68 export type ArrayKeys<T> = keyof { [P in keyof T as T[P] extends any[] ? P : never]: P };
../../node_modules/@types/babel__traverse/index.d.ts:68:83 - error TS1005: ';' expected.
68 export type ArrayKeys<T> = keyof { [P in keyof T as T[P] extends any[] ? P : never]: P };
~
../../node_modules/@types/babel__traverse/index.d.ts:68:84 - error TS1128: Declaration or statement expected.
68 export type ArrayKeys<T> = keyof { [P in keyof T as T[P] extends any[] ? P : never]: P };
~
../../node_modules/@types/babel__traverse/index.d.ts:68:88 - error TS1128: Declaration or statement expected.
68 export type ArrayKeys<T> = keyof { [P in keyof T as T[P] extends any[] ? P : never]: P };
~
../../node_modules/@types/express-serve-static-core/index.d.ts:102:68 - error TS1110: Type expected.
102 type RemoveTail<S extends string, Tail extends string> = S extends `${infer P}${Tail}` ? P : S;
~~~
../../node_modules/@types/express-serve-static-core/index.d.ts:102:77 - error TS1005: '}' expected.
102 type RemoveTail<S extends string, Tail extends string> = S extends `${infer P}${Tail}` ? P : S;
Does the project rely on any packages which are globally installed on my machine? Could anyone help?
Thank you