Steps:
- Create files in folder structure:
- package.json
- packages/foo/package.json
- packages/foo/src/index.ts
- Run
yarn build - Behold error
| { | |
| "name": "parcel-repro", | |
| "private": true, | |
| "version": "1.0.0", | |
| "main": "index.js", | |
| "license": "MIT", | |
| "scripts": { | |
| "build": "parcel build 'packages/*'" | |
| }, | |
| "workspaces": [ | |
| "packages/*" | |
| ], | |
| "dependencies": { | |
| "parcel": "^2.0.0-beta.2" | |
| } | |
| } |
| { | |
| "name": "foo", | |
| "version": "1.0.0", | |
| "main": "dist/main.js", | |
| "module": "dist/module.js", | |
| "types": "dist/types.d.ts", | |
| "source": "src/index.ts", | |
| "license": "MIT" | |
| } |
| export interface FooProps { | |
| x: number; | |
| y: number; | |
| } | |
| export function foo(props: FooProps) { | |
| return props.x + props.y; | |
| } |