Mar*_*ert 12 gulp visual-studio-2017
我正在尝试在VS 2017中的MVC核心项目中设置gulp.我有我认为有效的gulpfile.js:
var gulp = require('gulp');
var rimraf = require('rimraf');
var concat = require('gulp-concat');
var cssmin = require('gulp-cssmin');
var uglify = require( 'gulp-uglify' );
var paths = {
webroot: './wwwroot/',
};
paths.js = paths.webroot + 'js/**/*.js';
paths.minJs = paths.webroot + 'js/**/*.min.js';
paths.css = paths.webroot + 'css/**/*.css';
paths.minCss = paths.webroot + 'css/**/*.min.css';
paths.concatJsDest = paths.webroot + "js/site.min.js";
paths.concatCssDest = paths.webroot + "css/site.min.css";
gulp.task("clean:js", function (cb) {
rimraf(paths.concatJsDest, cb);
});
gulp.task("clean:css", function (cb) {
rimraf(paths.concatCssDest, cb);
});
gulp.task( "clean", ["clean:js", "clean:css"] );
Run Code Online (Sandbox Code Playgroud)
但是当我打开Task Runner Explorer时,我收到消息"(找不到任务)".
我已经检查过以确保所有gulp包都是通过npm安装的.我还添加了一个package.json文件.但是仍然没有找到任务.
我究竟做错了什么?
我遇到了同样的问题,并在运行两个命令后解决了这个问题。请参考以下流程:
1)在visual-studio中右键单击您的gulp文件,然后选择“打开命令行> PowerShell”
2) 运行命令npm install gulp安装 gulp。(你必须在你的项目中安装 gulp,无论你是否已经全局安装了 gulp,但在这种情况下你必须在你的项目中安装 gulp)
并按回车键。
3) 执行命令后,转到 Visual-Studio 中的任务运行器资源管理器,然后按刷新按钮。
按刷新按钮后,您将在任务运行器下看到所有任务列表。
如果您在输出窗口中发现任何与“缺少模块”相关的错误,如下所示:
然后你必须安装缺少的 npm 插件,为此只需运行以下命令(进入 powershell):
npm install然后按 Enter。此命令将安装所有缺少的插件,请参考下图:
然后再次按下任务运行器资源管理器中的刷新按钮,您将在任务运行器窗口下看到所有的 gulp 任务列表。
希望这个解决方案会有所帮助。
您还需要安装所有依赖项 - 我的 VS Task Runner 在新安装时失败,没有任何错误消息 - 我已经在本地安装了 gulp,但我的 gulpfile.js 显示了以下必需的模块:
var util = require('gulp-util'),
gulp = require("gulp"),
concat = require("gulp-concat"),
cssmin = require("gulp-cssmin"),
rename = require('gulp-rename'),
babel = require('gulp-babel'),
terser = require("gulp-terser")
//del = require("del");
;
Run Code Online (Sandbox Code Playgroud)
其中一个失踪了,所以我跑了
npm install gulp-util
npm install gulp-concat
npm install gulp-cssmin
npm install gulp-rename
npm install gulp-babel
npm install gulp-terser
Run Code Online (Sandbox Code Playgroud)
任务运行程序显示了我的任务 - 其中一个模块未正确加载。奇怪的行为是因为 gulpfile.js 和任务运行程序上周工作正常,唯一的更改是在本地安装了一些不相关的节点模块。
| 归档时间: |
|
| 查看次数: |
6794 次 |
| 最近记录: |