我正在使用打字稿建立反应库,我的项目结构是:
dist/
example/simple
src/
...config files
使用simple
创建文件夹create-react-app
。我已经在npm link
文件夹中完成了simple
的{{1}}链接到外部项目的过程。但是当我使用my-lib
中的import {...} from 'my-lib'
时,会显示错误消息:
simple
我的tsconfig.json是:
D:/codes/my-lib-folder/dist/my-lib.js
Cannot find file: 'index.js' does not match the corresponding name on disk: 'D:\codes\my-lib-folder\node_modules\React\react'.
我的webpack配置为:
{
"compilerOptions": {
"outDir": "./dist/",
"sourceMap": true,
"noImplicitAny": true,
"module": "commonjs",
"target": "es5",
"jsx": "react"
},
"include": [
"./src/**/*"
]
}