Hello,
i recently start using netlify-cli to make serverless functions. I’m using prisma . when i run netlify dev, my netlify-cli crash . Error details :
◈ Failed to load function api: Cannot read from `C:/Users/ACER/Downloads/templates/apitest/node_modules/.prisma`: EISDIR: illegal operation on a directory, read
◈ Failed to load function sync: Cannot read from `C:/Users/ACER/Downloads/templates/apitest/node_modules/.prisma`: EISDIR: illegal operation on a directory, read
» Error: Netlify CLI has terminated unexpectedly
This is a problem with the Netlify CLI, not with your application.
If you recently updated the CLI, consider reverting to an older version by running:
npm install -g netlify-cli@VERSION
You can use any version from https://ntl.fyi/cli-versions.
Please report this problem at https://ntl.fyi/cli-error including the error details below.
NestedError: Cannot read from `C:/Users/ACER/Downloads/templates/apitest/node_modules/.prisma`: EISDIR: illegal operation on a directory, read
at Module.createReadStream (file:///C:/Users/ACER/AppData/Roaming/nvm/v19.8.1/node_modules/netlify-cli/node_modules/cp-file/fs.js:21:9)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at copyFileAsync (file:///C:/Users/ACER/AppData/Roaming/nvm/v19.8.1/node_modules/netlify-cli/node_modules/cp-file/index.js:11:21)
at file:///C:/Users/ACER/AppData/Roaming/nvm/v19.8.1/node_modules/netlify-cli/node_modules/p-map/index.js:141:20
Caused By: Error: EISDIR: illegal operation on a directory, read
System:
OS: Windows 10 10.0.19045
CPU: (12) x64 AMD Ryzen 5 4600H with Radeon Graphics
Binaries:
Node: 19.8.1 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
npm: 9.5.1 - C:\Program Files\nodejs\npm.CMD
Browsers:
Edge: Spartan (44.19041.1266.0), Chromium (118.0.2088.76)
My netlify.toml :
[functions]
external_node_modules = ["express"]
node_bundler = "esbuild"
[[redirects]]
force = false
from = "/api/*"
status = 200
to = "/.netlify/functions/api/:splat"
[[redirects]]
from = "/*"
to = "/index.html"
status = 200
[build]
functions = "src/functions"
external_node_modules = ["@prisma/client"]
command = "npm run build"
publish = "build"
This error seems not affecting my deployed site. The site is working fine. site id: 99bd7118-5618-48c3-9ae4-9983885f387d
But i still need to test my site with netlify-dev for development.
Github repo link : GitHub - kisenaa/midterm