好吧,所以我遵循了有关如何在Visual Studio 2019(asp.net core 2.2)中将sass文件编译为css文件的过程,但是不知何故我遇到了以下错误
Failed to run "C:\Users\user1\Source\Repos\Admin2Mvc\Admin2Mvc\Gulpfile.js"...
cmd.exe /c gulp --tasks-simple
fs.js:119
throw err;
^
Error: ENOENT: no such file or directory, scandir 'C:\Users\user1\Source\Repos\Admin2Mvc\Admin2Mvc\node_modules\node-sass\vendor'
at Object.readdirSync (fs.js:806:3)
at Object.getInstalledBinaries (C:\Users\user1\Source\Repos\Admin2Mvc\Admin2Mvc\node_modules\node-sass\lib\extensions.js:131:13)
at foundBinariesList (C:\Users\user1\Source\Repos\Admin2Mvc\Admin2Mvc\node_modules\node-sass\lib\errors.js:20:15)
at foundBinaries (C:\Users\user1\Source\Repos\Admin2Mvc\Admin2Mvc\node_modules\node-sass\lib\errors.js:15:5)
at Object.module.exports.missingBinary (C:\Users\user1\Source\Repos\Admin2Mvc\Admin2Mvc\node_modules\node-sass\lib\errors.js:45:5)
at module.exports (C:\Users\user1\Source\Repos\Admin2Mvc\Admin2Mvc\node_modules\node-sass\lib\binding.js:15:30)
at Object.<anonymous> (C:\Users\user1\Source\Repos\Admin2Mvc\Admin2Mvc\node_modules\node-sass\lib\index.js:14:35)
at Module._compile (internal/modules/cjs/loader.js:738:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:749:10)
at Module.load (internal/modules/cjs/loader.js:630:32)
到目前为止,我已经创建了package.json文件
{
"dependencies": {
"gulp": "3.9.1",
"gulp-sass": "4.0.2"
}
}
和gulpfile.js
var gulp = require('gulp'),
sass = require('gulp-sass');
gulp.task('build-css', function () {
return gulp
.src('./SASS/**/*.scss')
.pipe(sass())
.pipe(gulp.dest('./CSS'));
});
//Default task
gulp.task('default', ['build-css']);
因此,根据错误消息,以下目录不存在C:\ Users \ user1 \ Source \ Repos \ Admin2Mvc \ Admin2Mvc \ node_modules \ node-sass \ vendor
我看到的是C:\ Users \ user1 \ Source \ Repos \ Admin2Mvc \ Admin2Mvc \ node_modules \ node-sass目录,但没有看到/ vendor子目录。
我在这里做什么错了?