ENOENT:没有这样的文件或目录,scandir 'C:\code\myproj\content\node_modules\gulp-sass\node_modules\node-sass\vendor'

ENOENT: no such file or directory, scandir 'C:\code\myproj\content\node_modules\gulp-sass\node_modules\node-sass\vendor'

已更新 Visual Studio,现在在尝试构建项目时收到错误消息:

ENOENT: no such file or directory, scandir 'C:\code\myproj\content\node_modules\gulp-sass\node_modules\node-sass\vendor'

在package.json我有:"gulp-sass": "^3.1.0",

我检查了路径,果然没有vendor文件夹?但是如何解决呢?

您可以尝试重建 node-sass

npm rebuild node-sass

或者简单地重新安装您的软件包

npm i

如果这些都不起作用,我会尝试删除您的 node_modules 目录,然后再 npm i

我不得不重建包然后在 Visual Studio 去了 Tools -> options -> Projects and Solutions -> Web Package Management

我不得不将 .\node_modules\.bin 移动到 Location of External Tools: 部分的列表顶部。