任务“--ship”不在您的 gulpfile 中
Task '--ship' is not in your gulpfile
我在 运行 gulp bundle –ship
时遇到 "Task '--ship' is not in your gulpfile" 错误。
我的gulpfile.js
use strict;
const gulp = require('gulp');
const build = require('@microsoft/sp-build-web');
build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`);
build.initialize(gulp);
谁能帮我解决这个错误?
您的 gulp 文件看起来不正确并且没有任务。典型的 gulp 任务如下所示,任务名称为 'watch' 然后是要执行的操作。
gulp.task('watch',function() {
gulp.watch('src/*.scss',['sass']);
});
请参阅 this link 了解一些基本任务配方
首先尝试刷新 gulp 安装:
npm install gulp --save
或
npm install --save
确保您的 gulp 没有坏掉。
那么你应该可以 运行
gulp clean
gulp build
gulp bundle --ship
gulp package-solution --ship
看看它现在是否正常工作。
命令 gulp package-solution 在包 , - 和解决方案之间与 space 一起使用时会产生错误。只需尝试不带任何 space 的命令,如下所示:
gulp package-solution
如果你安装了 npm gulp
全局包 npm i -g gulp
你应该使用下一个捆绑命令:gulp bundle --ship
而不是 gulp bundle -ship
.
您可以使用 npm list -g --depth=0
命令检查 gulp 全局安装。
我在 运行 gulp bundle –ship
时遇到 "Task '--ship' is not in your gulpfile" 错误。
我的gulpfile.js
use strict;
const gulp = require('gulp');
const build = require('@microsoft/sp-build-web');
build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`);
build.initialize(gulp);
谁能帮我解决这个错误?
您的 gulp 文件看起来不正确并且没有任务。典型的 gulp 任务如下所示,任务名称为 'watch' 然后是要执行的操作。
gulp.task('watch',function() {
gulp.watch('src/*.scss',['sass']);
});
请参阅 this link 了解一些基本任务配方
首先尝试刷新 gulp 安装:
npm install gulp --save
或
npm install --save
确保您的 gulp 没有坏掉。 那么你应该可以 运行
gulp clean
gulp build
gulp bundle --ship
gulp package-solution --ship
看看它现在是否正常工作。
命令 gulp package-solution 在包 , - 和解决方案之间与 space 一起使用时会产生错误。只需尝试不带任何 space 的命令,如下所示:
gulp package-solution
如果你安装了 npm gulp
全局包 npm i -g gulp
你应该使用下一个捆绑命令:gulp bundle --ship
而不是 gulp bundle -ship
.
您可以使用 npm list -g --depth=0
命令检查 gulp 全局安装。