Getting "Error: Package exports for 'D:\test\node_modules\uuid' do not define a '.' subpath" all the time when I require it.
OS - Windows 10 Pro
Node version - v13.1.0
NPM version - 6.14.4
I created a project from scratch and run npm init -y to create initial package.json
Then I installed uuid by running npm install uuid and created index.js with nothing but only
const { v4: uuidv4 } = require('uuid'); uuidv4(); from their example
But whenever I try to run this code node ./index.js I always get this error:
internal/modules/cjs/loader.js:488 throw e; ^ Error: Package exports for 'D:\test\node_modules\uuid' do not define a '.' subpath at applyExports (internal/modules/cjs/loader.js:485:15) at resolveExports (internal/modules/cjs/loader.js:508:12) at Function.Module._findPath (internal/modules/cjs/loader.js:577:20) at Function.Module._resolveFilename (internal/modules/cjs/loader.js:879:27) at Function.Module._load (internal/modules/cjs/loader.js:785:27) at Module.require (internal/modules/cjs/loader.js:956:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (D:\test\index.js:1:24) at Module._compile (internal/modules/cjs/loader.js:1063:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1103:10) { code: 'MODULE_NOT_FOUND' } What am I doing wrong?