andywer / andywer/observable-fns
ESM build import/export are missing file extensions
- 主要語言
- TypeScript
- 星號
- 50
- 分支
- 5
- PR 合併指標
- 30 天內沒有已合併 PR
描述
For proper esm resolution, import/export file need to have a `.js` extension. Currently the esm index export the following:
```js
export { default as filter } from "./filter";
export { default as flatMap } from "./flatMap";
export { default as interval } from "./interval";
export { default as map } from "./map";
export { default as merge } from "./merge";
export { default as multicast } from "./multicast";
export { default as Observable } from "./observable";
export { default as scan } from "./scan";
export { default as Subject } from "./subject";
export { default as unsubscribe } from "./unsubscribe";
```
which triggers an error when imported:
```
Module not found: Error: Can’t resolve ‘./symbols’ in ‘/path/to/node_modules/observable-fns/dist.esm’
```
This can be solved by adding `.js` to all the imports/export in the typescript source files (even if they're refering to .ts files).
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。