← All tasks
javascriptwebpack/postcss-loader #636Not a task: already works

Cannot find module 'ts-node' (yarn)

envgap__webpack__postcss-loader-636

01 / FAILURE SIGNATURE

As reported upstream

! Module build failed: Error: Cannot find module 'ts-node'
Not a benchmark task.
  • The project already builds and runs before the fix, so there is nothing to repair.

02 / ENVIRONMENT RECIPE

Base commit
21129048617d11a12a69dedf9a697bb8ef23db3e
Manifest
package.json
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

webpack/postcss-loader #636 · read the original issue
<!-- Please don't delete this template otherwise your issue will be closed immediately -->

<!-- Before creating an issue please make sure you are using the latest version of webpack. -->



### Bug report



<!-- Please ask questions on discussions, StackOverflow or the webpack Gitter. -->

<!-- https://github.com/webpack/webpack/discussions -->

<!-- https://stackoverflow.com/questions/ask?tags=webpack -->

<!-- https://gitter.im/webpack/webpack -->

<!-- Issues which contain questions or support requests will be closed. -->



### Actual Behavior



Attempts to build using this loader result in the following:



```bash

! Module build failed: Error: Cannot find module 'ts-node'

ERR! Require stack:

ERR! - /home/circleci/project/node_modules/cosmiconfig-typescript-loader/dist/cjs/index.js

```



### Expected Behavior



https://github.com/Codex-/cosmiconfig-typescript-loader/blob/main/package.json#LL39C6-L39C13



cosmiconfig-typescript-loader has a peerDep of ts-node. This module has cosmiconfig-typescript-loader as a dependency - therefore it should specify ts-node as a dependency as well.



### How Do We Reproduce?



https://github.com/ntucker/anansi/pull/1941



https://app.circleci.com/pipelines/github/ntucker/anansi/9024/workflows/561c1fc3-70c1-403c-a033-8175c9788786/jobs/47985



### Please paste the results of `npx webpack info` here, and mention other relevant information



```bash

  System:

    OS: Linux 5.15 Ubuntu 20.04 LTS (Focal Fossa)

    CPU: (20) x64 AMD Ryzen 9 7950X 16-Core Processor

    Memory: 27.62 GB / 31.21 GB

  Binaries:

    Node: 18.15.0 - ~/.nvm/versions/node/v18.15.0/bin/node

    Yarn: 3.5.0 - ~/.yarn/bin/yarn

    npm: 9.5.0 - ~/.nvm/versions/node/v18.15.0/bin/npm

  Monorepos:

    Yarn Workspaces: 3.5.0

  Packages:

    babel-loader: 9.1.2 => 9.1.2 

    webpack: 5.77.0 => 5.77.0 

    webpack-cli: 5.0.1 => 5.0.1 

    webpack-dev-server: 4.13.2 => 4.13.2 

```
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]