找不到模块 'internal/util/types'
Cannot find module 'internal/util/types'
我正在尝试在我的 window
上设置现有的 nodejs 项目
Npm -v :- 6.0.1
node -v :- v8.11.1
当我 运行 节点 app.js 我收到以下错误
include-all attempted to
require(C:\xampp\htdocs\sails\backend\api\services\FileUploadService.js)`,
but an error occurred::
Details:Error: Cannot find module 'internal/util/types'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at evalmachine.:31:26
at Object. (C:\xampp\htdocs\sails\backend\node_modules\s3\node_modules\graceful-fs\fs.js:11:1)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object. (C:\xampp\htdocs\sails\backend\node_modules\s3\node_modules\graceful-fs\graceful-fs.js:3:27)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object. (C:\xampp\htdocs\sails\backend\node_modules\s3\lib\index.js:3:10)
有什么想法吗?我错过了什么
我有同样的问题。经过研究,人们似乎有很多方法可以解决这个问题。
导致我出现问题的原因是我升级了节点并需要重建我的项目。
npm rebuild
帮我修好了。
这里有一个冗长的讨论:
nodemon
恢复到早期版本,解决了我每次遇到的崩溃 运行 npm
:
sudo n 6.12.0
感谢:https://github.com/remy/nodemon/issues/1124#issuecomment-345181229
在 Windows 10 我最近也有错误信息,运行 nodejs
。即使我只是 运行 像 npm --version
.
这样简单的东西,也会发生这个错误
然后我注意到错误堆栈跟踪在调用堆栈中显示以下脚本:
C:\Users\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\fs.js:11:1)
事实证明,npm
的早期版本已在用户的配置文件文件夹中安装了脚本,并且出于某种原因,该脚本从未被删除 - 尽管我已经执行了多次卸载并重新安装了最新的 nodejs
版本。
只需删除 C:\Users\<myusername>\AppData\Roaming\npm
下的整个 npm
文件夹即可解决问题。
最新的 npm
将这些脚本安装在 C:\Program Files\nodejs\node_modules\npm
中,这些脚本应该从那里获取。
我正在尝试在我的 window
上设置现有的 nodejs 项目Npm -v :- 6.0.1
node -v :- v8.11.1
当我 运行 节点 app.js 我收到以下错误
include-all attempted to require(C:\xampp\htdocs\sails\backend\api\services\FileUploadService.js)`, but an error occurred:: Details:Error: Cannot find module 'internal/util/types' at Function.Module._resolveFilename (module.js:547:15) at Function.Module._load (module.js:474:25) at Module.require (module.js:596:17) at require (internal/module.js:11:18) at evalmachine.:31:26 at Object. (C:\xampp\htdocs\sails\backend\node_modules\s3\node_modules\graceful-fs\fs.js:11:1) at Module._compile (module.js:652:30) at Object.Module._extensions..js (module.js:663:10) at Module.load (module.js:565:32) at tryModuleLoad (module.js:505:12) at Function.Module._load (module.js:497:3) at Module.require (module.js:596:17) at require (internal/module.js:11:18) at Object. (C:\xampp\htdocs\sails\backend\node_modules\s3\node_modules\graceful-fs\graceful-fs.js:3:27) at Module._compile (module.js:652:30) at Object.Module._extensions..js (module.js:663:10) at Module.load (module.js:565:32) at tryModuleLoad (module.js:505:12) at Function.Module._load (module.js:497:3) at Module.require (module.js:596:17) at require (internal/module.js:11:18) at Object. (C:\xampp\htdocs\sails\backend\node_modules\s3\lib\index.js:3:10)
有什么想法吗?我错过了什么
我有同样的问题。经过研究,人们似乎有很多方法可以解决这个问题。
导致我出现问题的原因是我升级了节点并需要重建我的项目。
npm rebuild
帮我修好了。
这里有一个冗长的讨论: nodemon
恢复到早期版本,解决了我每次遇到的崩溃 运行 npm
:
sudo n 6.12.0
感谢:https://github.com/remy/nodemon/issues/1124#issuecomment-345181229
在 Windows 10 我最近也有错误信息,运行 nodejs
。即使我只是 运行 像 npm --version
.
然后我注意到错误堆栈跟踪在调用堆栈中显示以下脚本:
C:\Users\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\fs.js:11:1)
事实证明,npm
的早期版本已在用户的配置文件文件夹中安装了脚本,并且出于某种原因,该脚本从未被删除 - 尽管我已经执行了多次卸载并重新安装了最新的 nodejs
版本。
只需删除 C:\Users\<myusername>\AppData\Roaming\npm
下的整个 npm
文件夹即可解决问题。
最新的 npm
将这些脚本安装在 C:\Program Files\nodejs\node_modules\npm
中,这些脚本应该从那里获取。