awing-library
v0.1.124-alpha
Published
Step 1: Run npm command: npm link
Downloads
8,009
Readme
How to dev locally
Step 1: Run npm command: npm link
Step 2: For avoid bug duplicate react, run npm command: npm link /node_modules/react (Eg: ../acm/node_modules/react)
Step 3: For aboid bug duplicate material-ui, run commands: npm link /node_modules/@material-ui/core npm link /node_modules/@material-ui/icons npm link /node_modules/@material-ui/pickers npm link /node_modules/@material-ui/styles
Step 4: Into project use this library folder, run npm command: npm link awing-library
Then when library code change, the library code into project use it change too.
How to run storybook to test UI
Add option "noEmit": true in the file tsconfig.json
Run command: yarn storybook
How to link "Awing-library" to project in local branch: r18-mui5-beta
In Library source code
Sau khi thực hiện mỗi lệnh đều phải trở về thư mục gốc của thư viện
- Step 1: Build thư viện
yarn build or yarn build --watch
- Step 2: Tạo link thư viện
yarn build
yarn link
In project
Sau khi thực hiện mỗi lệnh đều phải trở về thư mục gốc của project
- Xoá dependencies trong node_modules
yarn unlink awing-library && rm -rf node_modules/awing-library
- Link library to project
yarn link awing-library
peerDependencies:
"@emotion/react": "11.14.0",
"@emotion/styled": "11.14.0",
"@mui/icons-material": "6.1.10",
"@mui/lab": "6.0.0-beta.15",
"@mui/material": "6.1.10",
"@mui/styles": "6.1.10",
"@mui/x-date-pickers": "7.23.0",
"@mui/x-tree-view": "7.23.0",
"i18next": "23.16.2",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-i18next": "15.1.0",
"react-router": "7.0.2",
"recoil": "0.7.7"