我已经安装了适用于 Windows 的 Node.js,并且正在尝试通过 npm 安装软件包。命令提示符位于项目目录 (C:\Users\username\Desktop\NodeTest) 中,其中包含一个 helloworld.js 文件。输入“npm installexpress”后,我收到以下错误:
ENOENT:没有这样的文件或目录,打开 'C:\Users\username\package.json
我在全新安装中尝试执行此操作,并且 cmd 以管理员身份运行。
有什么想法吗?
最佳答案
我也遇到了同样的问题。我首先删除我的 node_modules
并通过以下命令删除缓存:
rm -rf node_modules && npm cache clean --force
然后我从项目中删除 package-lock.json
文件,然后在命令提示符中点击 npm install
,它就可以工作了。
关于node.js - npm install 导致 'ENOENT: no such file or directory',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38143558/