-
开发过程中碰到一个小问题,需要结合Tdesign源码排查问题。
简单看了一下,tdesign-react的package.json入口文件是lib/index.js,但是这个已经是构建产物了,如果我希望基于源码的方式进行debug,是不是应该把这个lib改为src? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
尝试将tdesign-react的module改为src/index.ts后,会报以下错误: ![]() |
Beta Was this translation helpful? Give feedback.
-
确保有 "build:watch": "cross-env NODE_ENV=production rollup -c script/rollup.config.js --watch && node script/utils/bundle-override.js && pnpm run build:tsc",
tdesign-react
├─ packages
│ └─ tdesign-react # 进入这个包再进行 link
│ └─ package.json
└─ package.json |
Beta Was this translation helpful? Give feedback.
-
有一个暴力写法,不要管 "tdesign-react": "link:/path/to/your/tdesign-react/packages/tdesign-react", |
Beta Was this translation helpful? Give feedback.
-
感谢RylanBot,目前已经基于build的方式调试完成。 |
Beta Was this translation helpful? Give feedback.
确保有
build
的产物之后再link
,你可以直接npm run build
或者在
package.json
的scripts
里添加一行并启动npm build:watch
,方便调试:tdesign-react
是 monorepo 结构tdesign-react ├─ packages │ └─ tdesign-react # 进入这个包再进行 link │ └─ package.json └─ package.json