我正在尝试在我的窗口上设置现有的nodejs项目
Npm -v :- 6.0.1
node -v :- v8.11.1
当我运行节点app.js时,我收到以下错误
包括 - 所有人都试图 需要(C:\ XAMPP \ htdocs中\帆\后端\ API \ SERVICES \ FileUploadService.js)`, 但是发生了错误:: 详细信息:错误:无法找到模块' internal / util / types' 在Function.Module._resolveFilename(module.js:547:15) 在Function.Module._load(module.js:474:25) 在Module.require(module.js:596:17) at require(internal / module.js:11:18) 在evalmachine.:31:26 在对象。 (C:\ XAMPP \ htdocs中\帆\后端\ node_modules \ S3 \ node_modules \优美-FS \ fs.js:11:1) 在Module._compile(module.js:652:30) 在Object.Module._extensions..js(module.js:663:10) 在Module.load(module.js:565:32) 在tryModuleLoad(module.js:505:12) 在Function.Module._load(module.js:497:3) 在Module.require(module.js:596:17) at require(internal / module.js:11:18) 在对象。 (C:\ XAMPP \ htdocs中\帆\后端\ node_modules \ S3 \ node_modules \优美-FS \优美-fs.js:3:27) 在Module._compile(module.js:652:30) 在Object.Module._extensions..js(module.js:663:10) 在Module.load(module.js:565:32) 在tryModuleLoad(module.js:505:12) 在Function.Module._load(module.js:497:3) 在Module.require(module.js:596:17) at require(internal / module.js:11:18) 在对象。 (C:\ XAMPP \ htdocs中\帆\后端\ node_modules \ S3 \ lib中\ index.js:3:10)
有什么想法吗?我错过了什么
答案 0 :(得分:3)
恢复为早期版本,可以解决我每次运行npm
时遇到的崩溃:
sudo n 6.12.0
感谢:https://github.com/remy/nodemon/issues/1124#issuecomment-345181229
答案 1 :(得分:2)
答案 2 :(得分:0)
在Windows 10中,我最近也遇到了错误消息,运行nodejs
。即使我只运行了npm --version
之类的简单内容,也会发生此错误。
然后我注意到错误堆栈跟踪在调用堆栈中显示以下脚本:
C:\ Users \\ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ graceful-fs \ fs.js:11:1)
事实证明,npm
的较早版本已在用户的个人资料文件夹中安装了脚本,并且由于某些原因,该脚本从未删除过-即使我对最新的{{1 }}版本。
只需删除nodejs
下的整个npm
文件夹即可解决此问题。
最新的C:\Users\<myusername>\AppData\Roaming\npm
将这些脚本安装在npm
中,这是应该在这些脚本中获取的地方。