Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './package.json' is not defined by "exports"
See original GitHub issueHey 😃, trying right now preconstruct and came across this error:
error @anolilab/material-ui Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './package.json' is not defined by "exports" in /private/anolilab/sheep/node_modules/framer-motion/package.json
error @anolilab/material-ui at throwExportsNotFound (internal/modules/esm/resolve.js:290:9)
error @anolilab/material-ui at packageExportsResolve (internal/modules/esm/resolve.js:513:3)
error @anolilab/material-ui at resolveExports (internal/modules/cjs/loader.js:432:36)
error @anolilab/material-ui at Function.Module._findPath (internal/modules/cjs/loader.js:472:31)
error @anolilab/material-ui at Function.Module._resolveFilename (internal/modules/cjs/loader.js:867:27)
error @anolilab/material-ui at resolveFileName (/private/anolilab/sheep/node_modules/resolve-from/index.js:29:39)
error @anolilab/material-ui at resolveFrom (/private/anolilab/sheep/node_modules/resolve-from/index.js:43:9)
error @anolilab/material-ui at module.exports (/private/anolilab/sheep/node_modules/resolve-from/index.js:46:47)
error @anolilab/material-ui at getGlobal (/private/anolilab/sheep/node_modules/@preconstruct/cli/cli/dist/cli.cjs.dev.js:2062:29)
error @anolilab/material-ui at globals (/private/anolilab/sheep/node_modules/@preconstruct/cli/cli/dist/cli.cjs.dev.js:2158:18) {
error @anolilab/material-ui code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
error @anolilab/material-ui }
Package.json from framer-motion
{
"name": "framer-motion",
"version": "4.1.17",
"description": "A simple and powerful React animation library",
"main": "dist/framer-motion.cjs.js",
"module": "dist/es/index.js",
"exports": {
"package.json": "./package.json",
"require": "./dist/framer-motion.cjs.js",
"import": "./dist/es/index.js",
"default": "./dist/es/index.js"
},
"types": "types/index.d.ts",
"author": "Framer",
"license": "MIT",
"repository": "https://github.com/framer/motion/",
"sideEffects": false,
"keywords": [
"react animation",
"react",
"pose",
"react pose",
"animation",
"gestures",
"drag",
"spring",
"popmotion",
"framer"
],
"scripts": {
"lint": "yarn eslint src/**/*.ts",
"test": "rm -rf types && yarn test-e2e && yarn test-client && yarn test-server && yarn build && yarn measure",
"test-ci": "yarn test-client && yarn test-server",
"test-client": "jest --coverage --config jest.config.json --maxWorkers=2",
"test-server": "jest --config jest.config.ssr.json",
"test-e2e": "start-server-and-test start-dev-server http://localhost:9990 'cypress run'",
"test-e2e-file": "start-server-and-test start-dev-server http://localhost:9990 'cypress run --spec \"cypress/integration/drag-nested.ts\"'",
"test-e2e-ci": "start-server-and-test start-dev-server http://localhost:9990 'cypress run'",
"test-watch": "jest --watch --coverage --coverageReporters=lcov --config jest.config.json",
"prettier": "prettier ./src/* --write",
"build": "tsc -p . && rollup -c && make api",
"watch": "concurrently \"tsc --watch -p .\" \"rollup -c -w\"",
"prepublishOnly": "yarn test && yarn build",
"postpublish": "git push --tags",
"measure": "webpack --config webpack.size.config.js && bundlesize",
"deduplicate": "yarn-deduplicate yarn.lock",
"start-dev-server": "webpack serve --config dev/webpack/config.js --hot"
},
"peerDependencies": {
"react": ">=16.8 || ^17.0.0",
"react-dom": ">=16.8 || ^17.0.0"
},
"devDependencies": {
"@cypress/webpack-preprocessor": "^4.1.0",
"@microsoft/api-extractor": "7.3.4",
"@pmmmwh/react-refresh-webpack-plugin": "^0.4.3",
"@rollup/plugin-node-resolve": "^8.0.0",
"@rollup/plugin-replace": "^2.3.2",
"@testing-library/dom": "^6.10.1",
"@testing-library/react": "^9.3.2",
"@testing-library/react-hooks": "^5.1.0",
"@types/jest": "^23.3.9",
"@types/node": "12.7.4",
"@types/react": "^16.9.11",
"@types/react-dom": "^16.9.4",
"@types/styled-components": "^4.1.0",
"@typescript-eslint/eslint-plugin": "^1.5.0",
"@typescript-eslint/parser": "^1.5.0",
"array-move": "^2.1.0",
"bundlesize": "^0.18.0",
"cache-loader": "^1.2.5",
"concurrently": "^5.2.0",
"convert-tsconfig-paths-to-webpack-aliases": "^0.9.2",
"cypress": "^3.4.0",
"eslint": "^5.16.0",
"eslint-config-prettier": "^4.1.0",
"eslint-plugin-import": "^2.16.0",
"eslint-plugin-react": "^7.12.4",
"eslint-plugin-react-hooks": "^1.6.0",
"fork-ts-checker-webpack-plugin": "^6.2.0",
"husky": "1.1.4",
"jest": "^24.8.0",
"jest-dom": "^3.5.0",
"jest-junit": "^6.4.0",
"jest-watch-typeahead": "^0.4.2",
"lint-staged": "^8.0.4",
"lodash": "^4.17.13",
"path-browserify": "^1.0.1",
"prettier": "^2.1.0",
"react": "^17.0.0-rc.0",
"react-dev-utils": "^11.0.4",
"react-dom": "^17.0.0-rc.0",
"react-refresh": "^0.9.0",
"rollup": "^2.10.5",
"rollup-plugin-terser": "^5.3.0",
"rollup-plugin-visualizer": "^2.4.3",
"start-server-and-test": "^1.9.1",
"styled-components": "^4.1.1",
"ts-jest": "^24.0.2",
"ts-loader": "^5.3.0",
"type-fest": "^1.0.1",
"typescript": "^4.2.3",
"webpack": "^5.27.2",
"webpack-cli": "^4.5.0",
"webpack-dev-server": "^3.11.2",
"yarn-deduplicate": "^1.1.1"
},
"dependencies": {
"framesync": "5.3.0",
"hey-listen": "^1.0.8",
"popmotion": "9.3.6",
"style-value-types": "4.1.4",
"tslib": "^2.1.0"
},
"optionalDependencies": {
"@emotion/is-prop-valid": "^0.8.2"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"linters": {
"*.{ts,tsx}": [
"prettier --write",
"git add"
]
},
"ignore": [
"**/api/*.api.ts"
]
},
"bundlesize": [
{
"path": "./dist/framer-motion.js",
"maxSize": "31.7 kB"
},
{
"path": "./dist/size-rollup-m.js",
"maxSize": "5.3 kB"
},
{
"path": "./dist/size-rollup-dom-animation.js",
"maxSize": "16.9 kB"
},
{
"path": "./dist/size-rollup-dom-max.js",
"maxSize": "22.5 kB"
},
{
"path": "./dist/size-webpack-m.js",
"maxSize": "5.3 kB"
},
{
"path": "./dist/size-webpack-dom-animation.js",
"maxSize": "21.5 kB"
},
{
"path": "./dist/size-webpack-dom-max.js",
"maxSize": "27.5 kB"
}
]
}
Is there a way to fix this?
Issue Analytics
- State:
- Created 2 years ago
- Comments:6 (2 by maintainers)
Top Results From Across the Web
Package subpath is not defined by "exports" - Stack Overflow
First, try to delete node_modules directory and issue a npm install in order to re import dependencies. If problem persist, issue a npm...
Read more >package.json is not defined by "exports" · Issue #444 - GitHub
package.json' is not defined by "exports" when upgrading from v7.0.3 to v8.0.0 ... Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath '.
Read more >(React) Error [ERR_PACKAGE_PATH_NOT_EXPORTED]
Run the npm update command to solve the "Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath" and then run npm audit fix --force if necessary. The npm...
Read more >When I run yarn start , I get this error - Reddit
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/tokenize' is not defined by "exports" in /root/.../package.json.
Read more >package subpath is not defined by "exports" in - You.com
First, try to delete node_modules directory and issue a npm install in order to re import dependencies. If problem persist, issue a npm...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Could you try
@preconstruct/cli@2.1.1
? that should resolve these issuesIts working 😃