title: Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/tokenize' is not defined by "exports" in the package.json of a module in node_modules
body: <p>This is a React web app. When I run</p>
  <pre><code>npm start
  </code></pre>
  <p>This error occurred</p>
  <pre><code>&gt; dataflow@0.1.0 start
  &gt; react-scripts start
  
  node:internal/modules/cjs/loader:488
        throw e;
    ^
  
  Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/tokenize' is not defined by &quot;exports&quot; in /Users/juliantc/Desktop/ai-studio/development/frontend/node_modules/postcss-safe-parser/node_modules/postcss/package.json
      at new NodeError (node:internal/errors:371:5)
      at throwExportsNotFound (node:internal/modules/esm/resolve:416:9)
      at packageExportsResolve (node:internal/modules/esm/resolve:669:3)
      at resolveExports (node:internal/modules/cjs/loader:482:36)
      at Function.Module._findPath (node:internal/modules/cjs/loader:522:31)
      at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27)
      at Function.Module._load (node:internal/modules/cjs/loader:778:27)
      at Module.require (node:internal/modules/cjs/loader:999:19)
      at require (node:internal/modules/cjs/helpers:102:18)
      at Object.&lt;anonymous&gt; (/Users/juliantc/Desktop/ai-    studio/development/frontend/node_modules/postcss-safe-parser/lib/safe-parser.js:1:17) {
    code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
  }
  
  Node.js v17.0.1
  </code></pre>
  <p>This error only occurs when I run this on this specific computer, which I do not have superuser access to. It works on other computers.</p>
  <p>For reference, this is ./node_modules/postcss-safe-parser/node_modules/postcss/package.json</p>
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>{
    "name": "postcss",
    "version": "8.2.6",
    "description": "Tool for transforming styles with JS plugins",
    "engines": {
      "node": "^10 || ^12 || &gt;=14"
    },
    "exports": {
      ".": {
        "require": "./lib/postcss.js",
        "import": "./lib/postcss.mjs",
        "types": "./lib/postcss.d.ts"
      },
      "./": "./"
    },
    "main": "./lib/postcss.js",
    "types": "./lib/postcss.d.ts",
    "keywords": [
      "css",
      "postcss",
      "rework",
      "preprocessor",
      "parser",
      "source map",
      "transform",
      "manipulation",
      "transpiler"
    ],
    "funding": {
      "type": "opencollective",
      "url": "https://opencollective.com/postcss/"
    },
    "author": "Andrey Sitnik &lt;andrey@sitnik.ru&gt;",
    "license": "MIT",
    "homepage": "https://postcss.org/",
    "repository": "postcss/postcss",
    "dependencies": {
      "colorette": "^1.2.1",
      "nanoid": "^3.1.20",
      "source-map": "^0.6.1"
    },
    "browser": {
      "./lib/terminal-highlight": false,
      "colorette": false,
      "fs": false
    }
  }</code></pre>
  </div>
  </div>
  </p>
  <p>And this is what I get when I list the files in ./node_modules/postcss-safe-parser/node_modules/postcss/lib/</p>
  <p>lgtd-lt-119-mbmt:frontend juliantc$ ls ./node_modules/postcss-safe-parser/node_modules/postcss/lib/</p>
  <pre><code>at-rule.d.ts        css-syntax-error.d.ts   input.d.ts      map-generator.js    postcss.d.ts        processor.js        rule.js         tokenize.js
  at-rule.js      css-syntax-error.js input.js        node.d.ts       postcss.js      result.d.ts     stringifier.js      warn-once.js
  comment.d.ts        declaration.d.ts    lazy-result.d.ts    node.js         postcss.mjs     result.js       stringify.d.ts      warning.d.ts
  comment.js      declaration.js      lazy-result.js      parse.d.ts      previous-map.d.ts   root.d.ts       stringify.js        warning.js
  container.d.ts      fromJSON.d.ts       list.d.ts       parse.js        previous-map.js     root.js         symbols.js
  container.js        fromJSON.js     list.js         parser.js       processor.d.ts      rule.d.ts       terminal-highlight.js
  </code></pre>