簡體   English   中英

找不到變量:要求

[英]Can't find variable: require

我將Angular與gulp結合使用。 當我執行“ gulp測試”時,出現錯誤“ ReferenceError:找不到變量:在/bower_components/gulp-ng-config/gulp-ng-config.js:3中需要

gulp / config.js

'use strict';

var path = require('path'),
    gulp = require('gulp'),
    conf = require('./conf'),
    gulpNgConfig = require('gulp-ng-config');

gulp.task('config', function () {
  gulp.src(path.join(conf.paths.src, '/app/config.json'))
    .pipe(gulpNgConfig('EnvConf', {
      environment: 'local'
    }))
    .pipe(gulp.dest(path.join(conf.paths.src, '/app/')));
});

gulp.task('config:build', function () {
  gulp.src(path.join(conf.paths.src, '/app/config.json'))
    .pipe(gulpNgConfig('EnvConf', {
      environment: 'production'
    }))
    .pipe(gulp.dest(path.join(conf.paths.src, '/app/')));
 });

gulp / server.js

gulp.task('serve', ['config','watch'], function() {
   browserSyncInit([path.join(conf.paths.tmp, '/serve'), conf.paths.src]);
});

gulp.task('serve:dist', ['config:build','build'], function() {
  browserSyncInit(conf.paths.dist);
});

gulp.task('serve:e2e', ['config','inject'], function() {
  browserSyncInit([conf.paths.tmp + '/serve', conf.paths.src], []);
});

gulp.task('serve:e2e-dist', ['config:build','build'], function() {
  browserSyncInit(conf.paths.dist, []);
});

我嘗試節點v6.1.0和v5.10.1。

看起來你已經安裝了gulp-ng-conig作為一個涼亭依賴。

這是一個gulp插件,它是一個節點依賴項

嘗試使用npm install gulp-ng-config --save

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM