Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

384
Views
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: la subruta del paquete './lib/tokenize' no está definida por "exportaciones" en el paquete.json de un módulo en node_modules

Esta es una aplicación web de React. cuando corro

 npm start

Este error ocurrió

 > dataflow@0.1.0 start > 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 "exports" 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.<anonymous> (/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

Este error solo ocurre cuando ejecuto esto en esta computadora específica, a la que no tengo acceso de superusuario. Funciona en otras computadoras.

Como referencia, este es ./node_modules/postcss-safe-parser/node_modules/postcss/package.json

 { "name": "postcss", "version": "8.2.6", "description": "Tool for transforming styles with JS plugins", "engines": { "node": "^10 || ^12 || >=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 <andrey@sitnik.ru>", "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 } }

Y esto es lo que obtengo cuando enumero los archivos en ./node_modules/postcss-safe-parser/node_modules/postcss/lib/

lgtd-lt-119-mbmt:frontend juliantc$ ls ./node_modules/postcss-safe-parser/node_modules/postcss/lib/

 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
over 4 years ago · Santiago Trujillo
15 answers
Answer question

0

También recibo el error cuando uso Node.js v17.0.1 (Características de Lates): estoy usando macOS Catalina y homebrew.

Entonces quiero cambiar Node.js v17.0.1 a Node.js (LTS) -> Node.js v16.3.1

Desinstalo el nodo usando homebrew con el siguiente comando:

 brew uninstall node

Luego descargo Node LTS de https://nodejs.org/en/ y lo instalo.

ingrese la descripción de la imagen aquí

Eso es trabajo para mí. Gracias :)

over 4 years ago · Santiago Trujillo Report

0

Desinstalar el Node.js actual e instalar LTS resuelve el problema, pero si desea mantener la versión instalada actualmente, puede usar nvs add lts para instalar el último Node.js LTS y activarlo usando nvs use node/<lts version>/<platform> . La versión de LTS y los valores de la plataforma se proporcionarán en la salida del primer comando.

over 4 years ago · Santiago Trujillo Report

0

Eliminar node_module y paquete-lock.json

entonces

 npm install

(en la instalación si obtiene un error al usar --force y --legacy-peer-deps el comando como

 `npm install --legacy-peer-deps`

)

 npm start
over 4 years ago · Santiago Trujillo Report

0

Recibí el error [ERR_PACKAGE_PATH_NOT_EXPORTED]: la subruta del paquete './lib/parser' no está definida por "exportaciones" en ...node_modules\next\node_modules\postcss\package.json

Lo resolví en la versión de nodo 17.4.0 después de actualizar reaccionar y nextjs usando:

 npm install react@latest react-dom@latest npm install next@12

( https://nextjs.org/docs/upgrading )

over 4 years ago · Santiago Trujillo Report

0

¡Se ha trabajado para mí una actualización a la última versión de "react-scripts"! La versión anterior de "react-scripts" era 4.0.3 y he actualizado a 5.0.0. La versión del nodo es 17.0.1.

over 4 years ago · Santiago Trujillo Report

0

mi solución de trabajo fue con hilo:

  • eliminado /node_modules y el archivo yarn.lock .
  • luego reinstalé mis paquetes/archivos eliminados usando yarn install .

funcionó !!!

over 4 years ago · Santiago Trujillo Report

0

FWIW, me encontré con este problema en macOS Monterey con Node 17.0.1 instalado a través de Homebrew. Bajar de categoría a Node 16.x funcionó para mí.

Rebaje de Node 17.x (último) a Node 16.x usando Homebrew:

 brew uninstall --ignore-dependencies node brew install node@16 brew link node@16
over 4 years ago · Santiago Trujillo Report

0

Si usas hilo puedes:

 rm -rf node_modules yarn.lock yarn add -D react-scripts@latest yarn build

Para npm:

 rm -rf node_modules package-lock.json npm install -D react-scripts@latest npm install npm run build
over 4 years ago · Santiago Trujillo Report

0

Enfrenté un problema similar y se debió a la versión del nodo v17.1.0.

Tengo nvm con 3 versiones diferentes de nodo instaladas. Simplemente cambié a la versión v14.18.1 usando nvm y el problema se resolvió.

over 4 years ago · Santiago Trujillo Report

0

Después de eliminar node_modules y package-lock.json, ejecuté

 npm audit fix --force

& scripts de reacción actualizados a la última versión disponible con

 npm install react-scripts@latest
over 4 years ago · Santiago Trujillo Report

0

Lo acabo de hacer:

 npm update npm start

trabajó para mi.

over 4 years ago · Santiago Trujillo Report

0

quitar y reinstalar los módulos de bloqueo y nodo no ayudó, pero npm update funcionó para mí

over 4 years ago · Santiago Trujillo Report

0

Vuelva al Nodo 16.8.0 o (funciona para mí) versión estable 16.13.0 :

Paso 1: instalar n

 npm install -gn

Paso 2: instale/establezca la última versión estable del nodo

 sudo n stable

o establecer 16.8.0

 sudo n 16.8.0

Tenga en cuenta que si no puede o no quiere usar sudo para n, puede establecer variables de entorno para la ubicación, por ejemplo;

 export N_PREFIX=$HOME/.n export PATH=$N_PREFIX/bin:$PATH
over 4 years ago · Santiago Trujillo Report

0

Elimine la carpeta node_modules y el archivo .lock y vuelva a instalar sus paquetes (yarn o npm). Funcionó para mí con el último 17.0.1 de nodejs, puedo npm (o yarn) iniciar mi aplicación nuevamente.

over 4 years ago · Santiago Trujillo Report

0

También tengo el mismo problema porque instalé la última versión de Node.js (v17.0.1).

Simplemente vaya a node.js v14.18.1 y elimine la última versión, solo use la versión estable v14.18.1

 nvm uninstall <version>

O

 nvm uninstall v17.0.1

luego instale el LTS que es v14.18.1

 nvm install --lts

Esto funcionó para mí.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!