cli
cli copied to clipboard
netlify dev command fails when netlify-cli is installed via pnpm
Describe the bug
netlify-cli was working fine when installed via pnpm until recently. Not sure which update to netlify-cli broke it. I get the following error when I tried to run netlify dev
Starting Netlify Dev with Eleventy
/Users/*******/Developer/*******/node_modules/.pnpm/[email protected]/node_modules/npm/lib/cli.js:35
throw err
^
Error: Cannot find module 'proc-log'
Require stack:
- /Users/*******/Developer/*******/node_modules/.pnpm/[email protected]/node_modules/npm/lib/utils/log-shim.js
- /Users/*******/Developer/*******/node_modules/.pnpm/[email protected]/node_modules/npm/lib/utils/exit-handler.js
- /Users/*******/Developer/*******/node_modules/.pnpm/[email protected]/node_modules/npm/lib/cli.js
- /Users/*******/Developer/*******/node_modules/.pnpm/[email protected]/node_modules/npm/bin/npm-cli.js
at Module._resolveFilename (node:internal/modules/cjs/loader:939:15)
at Module._load (node:internal/modules/cjs/loader:780:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/Users/*******/Developer/*******/node_modules/.pnpm/[email protected]/node_modules/npm/lib/utils/log-shim.js:2:17)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Module._load (node:internal/modules/cjs/loader:827:12)
at Module.require (node:internal/modules/cjs/loader:1005:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/*******/Developer/*******/node_modules/.pnpm/[email protected]/node_modules/npm/lib/utils/log-shim.js',
'/Users/*******/Developer/*******/node_modules/.pnpm/[email protected]/node_modules/npm/lib/utils/exit-handler.js',
'/Users/*******Developer/*******/node_modules/.pnpm/[email protected]/node_modules/npm/lib/cli.js',
'/Users/*******/Developer/*******/node_modules/.pnpm/[email protected]/node_modules/npm/bin/npm-cli.js'
]
}
Node.js v18.2.0
⠏ Waiting for framework port 8080. This can be configured using the 'targetPort' property in the netlify.toml◈ Command failed with exit code 7: npm run dev. Shutting down Netlify Dev server
Steps to reproduce
- install netlify-cli via pnpm
- run
netlify devfrom command line for a local dev site
Configuration
No response
Environment
Here is my output. Note this is after I installed netlify-cli via npm since it wasn't working via pnpm.
System:
OS: macOS 13.5.2
CPU: (10) arm64 Apple M1 Pro
Memory: 664.63 MB / 32.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 18.2.0 - /opt/homebrew/bin/node
npm: 8.9.0 - /opt/homebrew/bin/npm
pnpm: 8.7.6 - ~/Library/pnpm/pnpm
npmPackages:
netlify-cli: ^16.4.1 => 16.4.1
npmGlobalPackages:
netlify-cli: 16.4.1