【发布时间】:2020-05-01 10:50:20
【问题描述】:
我使用的是 Windows 10(版本 10.0.17763 build 17763)。我正在尝试使用 NPM 使用 Nodejs Express 服务器安装 Bcrypt。我已经更新了最新的 Nodejs 版本(v12.16.3)。无论我安装最新版本的 Bcrypt 还是早期版本,我总是遇到同样的错误:
我不确定它为什么要在目录C:\Users\hazzaldo\Desktop\web-dev-udemy-course\ 中寻找node-pre-gyp\bin\node-pre-gyp。那里没有这样的目录!!这只是一个存放我的课程文件的文件夹。
我也不确定为什么会这样:
-Security\store-confidential-data-web-app\node_modules\.bin\' is not recognized as an internal or external command,
operable program or batch file
我在其他论坛中查看过此类错误,但没有解决方案对我有帮助。有些是要求安装已弃用模块的旧论坛。
【问题讨论】:
-
也许删除节点模块并重新安装它们会有所帮助。有时会。
-
好的,我尝试删除
node_modules,然后我安装了bcryptnpm install bcrypt。该序列不起作用(同样的错误)。然后尝试了不同的顺序:删除node_modules,然后是npm install,然后是npm install bcrypt。仍然得到同样的错误:(
标签: javascript node.js npm bcrypt