使用打字稿构建反应库并在另一个项目中进行调试

时间:2019-03-03 03:57:57

标签: javascript reactjs typescript webpack create-react-app

我正在使用打字稿建立反应库,我的项目结构是:

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/**/*"
  ]
}

0 个答案:

没有答案