首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >吞咽器的问题-使用gulp自动固定装置

吞咽器的问题-使用gulp自动固定装置
EN

Stack Overflow用户
提问于 2019-09-28 16:04:41
回答 1查看 1K关注 0票数 0

你能告诉我如何解决你能找到的错误吗?所有的工作,然而,当我试图添加的吞咽-自动重新固定,我有这个错误与吞咽在终端。我希望你能帮我。

节点-v v6.10.3

国家预防机制-v 3.10.10

gulp -v CLI版本: 2.2.0本地版本: 3.9.1

package.json文件

代码语言:javascript
复制
{
  "name": "igor",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "browser-sync": "^2.14.0",
    "gulp": "^3.9.1",
    "gulp-autoprefixer": "^7.0.0",
    "gulp-concat": "^2.6.0",
    "gulp-rename": "^1.2.2",
    "gulp-ruby-sass": "^2.1.0",
    "gulp-sourcemaps": "^1.6.0",
    "postcss-loader": "^3.0.0"
  }
}

gulpfile.js文件

代码语言:javascript
复制
var gulp = require('gulp');
var concat = require('gulp-concat');
var browserSync = require('browser-sync');
var sass = require('gulp-ruby-sass');
var rename = require('gulp-rename');
var sourcemaps = require('gulp-sourcemaps');
var autoprefixer = require('gulp-autoprefixer');


var Files = {
  html: './index.html',
  css_dest: './css',
  scss: './scss/style.scss',
  js_dest: './js',
  js: './js/app.js'
};

gulp.task('sass', function () {
  return sass(Files.scss, {
      style: 'expanded',
      sourcemap: true
    })
    .on('error', sass.logError)
    .pipe(sourcemaps.write())
    .pipe(autoprefixer({
      browsers: ['last 2 versions'],
      cascade: false
    }))
    .pipe(rename('main.css'))
    .pipe(gulp.dest(Files.css_dest))
    .pipe(browserSync.reload({
      stream: true
    }));
});


gulp.task('js', function () {
  return gulp.src(Files.js)
    .pipe(concat('main.js'))
    .pipe(gulp.dest(Files.js_dest))
    .pipe(browserSync.reload({
      stream: true
    }));
});


gulp.task('default', ['sass', 'js'], function () {
  browserSync.init({
    server: {
      baseDir: "./"
    }
  });

  gulp.watch('./scss/**/*.scss', ['sass']);
  gulp.watch('./js/**/*.js', ['js']);
  gulp.watch(Files.html, browserSync.reload);
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-30 11:58:42

您使用的gulp-autoprefixer版本至少需要Node 8,您正在运行Node 6,它不识别或支持一些更新的Javascript语法。您可以将gulp-autoprefixer降级到6.10.0,或者,如果可能的话,升级到Node >=8。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58148069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档