任务'--ship'不在你的gulpfile中

问题描述 投票:0回答:2

我在运行gulp bundle –ship时遇到“任务' - ''不在你的gulpfile中”错误。

enter image description here

我的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);

任何人都可以帮我解决这个错误吗?

node.js npm sharepoint gulp spfx
2个回答
1
投票

首先尝试刷新gulp安装:

npm install gulp --save

要么

npm install --save

确保你的吞咽不仅仅是破碎了。然后你应该能够跑

gulp clean
gulp build
gulp bundle --ship
gulp package-solution --ship

看看它现在是否正常工作。


-1
投票

您的gulp文件看起来不正确,没有任务。典型的gulp任务如下所示,任务名称为“watch”,然后执行操作。

gulp.task('watch',function() {
  gulp.watch('src/*.scss',['sass']);
});

有关基本的任务配方,请参阅this link

© www.soinside.com 2019 - 2024. All rights reserved.