json-server
json-server copied to clipboard
cant find package json-server within node_modules
PNPM and NPM are reporting that it cannot find json-server from import statement within calling server.js file.
server.js file
import jsonServer from 'json-server';
console.log('Starting JSON Server');
package.json file
{
"name": "crazy",
"version": "1.0.0",
"description": "",
"main": "index.js",
"type": "module",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"author": "",
"license": "ISC",
"devDependencies": {
"json-server": "^1.0.0-beta.1"
}
}
The error: ajackman@MarsVenus:~/projects/ep/crazy$ npm run start
[email protected] start node server.js
node:internal/modules/esm/resolve:210 const resolvedOption = FSLegacyMainResolve(packageJsonUrlString, packageConfig.main, baseStringified); ^
Error: Cannot find package '/home/ajackman/projects/ep/crazy/node_modules/json-server/package.json' imported from /home/ajackman/projects/ep/crazy/server.js at legacyMainResolve (node:internal/modules/esm/resolve:210:26) at packageResolve (node:internal/modules/esm/resolve:828:14) at moduleResolve (node:internal/modules/esm/resolve:914:18) at defaultResolve (node:internal/modules/esm/resolve:1119:11) at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:542:12) at ModuleLoader.resolve (node:internal/modules/esm/loader:511:25) at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:241:38) at ModuleJob._link (node:internal/modules/esm/module_job:126:49) { code: 'ERR_MODULE_NOT_FOUND' }
Node.js v22.2.0
npm version 9.5.1 pnpm version 9.1.0 node version 22.2.0
WSL2 / Debian 11 (Guest) / Windows 11 (host)