Windows命令提示 nodejs `npm i`未知错误。

问题描述 投票:0回答:1

你好,我试图在windows 10上运行一个nodejs程序,使用puppeteer来启动浏览器和做一些事情。我决定尝试用命令提示符而不是ubuntu子系统来运行它。

我已经安装了nodejs、npm和nvm-windows,并且可以在命令提示符下使用。

C:\Users\marti\Documents\projectFolder\>npm -v
5.6.0

C:\Users\marti\Documents\projectFolder>node -v
v8.10.0

当我运行 npm i 在我的项目中,它安装了大部分的依赖关系,但结果是这个错误。

C:\Users\marti\Documents\projectFolder>npm i
npm ERR! path C:\Users\marti\Documents\Bungee\crawler\Crawler-workers\node_modules\.bin\shjs
npm ERR! code UNKNOWN
npm ERR! errno -4094
npm ERR! syscall lstat
npm ERR! UNKNOWN: unknown error, lstat 'C:\Users\marti\Documents\Bungee\crawler\Crawler-workers\node_modules\.bin\shjs'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\marti\AppData\Roaming\npm-cache\_logs\2020-05-27T19_22_46_131Z-debug.log

一个Errno -4094, 也许和lsat有关? 我需要 pm2 为一个项目,并安装它与 npm i pm2 导致同样的错误。我是以管理员身份运行命令提示符的,有谁有解决这个问题的建议吗?非常感谢。

node.js windows npm command-prompt pm2
1个回答
0
投票

删掉package-lock.json并重新安装,就解决了,应该先试试的。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.