我的代码是: http: //pastebin.com/rCy4wSUK
一旦路由器调用此函数,它就会打印“完成将干净基础的内容复制到临时”,然后出现错误:http: //pastebin.com/UxEu4PaS
所以至少它不会在复制时出错,而是导致它抛出这个错误的原因。
我的代码是: http: //pastebin.com/rCy4wSUK
一旦路由器调用此函数,它就会打印“完成将干净基础的内容复制到临时”,然后出现错误:http: //pastebin.com/UxEu4PaS
所以至少它不会在复制时出错,而是导致它抛出这个错误的原因。
听起来 fs.extra 模块尚未完全安装并且缺少依赖项。你的代码对我来说运行良好npm install fs.extra q
删除您的node_modules
文件夹并重新运行npm install
(如果您的依赖项在 中列出package.json
)或npm install fs.extra q
(如果没有)。
我在项目中的不区分大小写的文件系统上看到了这个问题,这些文件系统需要依赖于 forEachAsync@2.x 和 foreachasync@3.x 的不同版本的 walk。因为 foreachasync 的大小写而不是名称在版本之间发生了变化,所以看起来它可能会混淆 npm 并且没有正确安装正确的版本。
我能够通过明确依赖foreachasync@^3.0.0
.