0

我的代码是: http: //pastebin.com/rCy4wSUK

一旦路由器调用此函数,它就会打印“完成将干净基础的内容复制到临时”,然后出现错误:http: //pastebin.com/UxEu4PaS

所以至少它不会在复制时出错,而是导致它抛出这个错误的原因。

4

2 回答 2

0

听起来 fs.extra 模块尚未完全安装并且缺少依赖项。你的代码对我来说运行良好npm install fs.extra q

删除您的node_modules文件夹并重新运行npm install(如果您的依赖项在 中列出package.json)或npm install fs.extra q(如果没有)。

于 2016-07-19T21:28:30.440 回答
0

我在项目中的不区分大小写的文件系统上看到了这个问题,这些文件系统需要依赖于 forEachAsync@2.x 和 foreachasync@3.x 的不同版本的 walk。因为 foreachasync 的大小写而不是名称在版本之间发生了变化,所以看起来它可能会混淆 npm 并且没有正确安装正确的版本。

我能够通过明确依赖foreachasync@^3.0.0.

于 2017-05-18T17:57:22.620 回答