小编Vin*_*aes的帖子

Gulp-inject说"没有什么可以注入index.html"

我正在尝试在索引中注入一些文件,所有文件都连接在一起并缩小为.tmp文件夹,如下所示:

gulp.task('prep-js',['clean'], function(){
  var jspath = './src/page/**/*.js';
  var treatJs = gulp.src(jspath)
         .pipe(plugins.concat('scripts.js'))
         .pipe(plugins.uglify())
         .pipe(gulp.dest('.tmp/page/js'))
});
Run Code Online (Sandbox Code Playgroud)

但是当我运行注入任务时,它说"没有注入index.html".这是代码:

gulp.task('inject-deps', ['prep-css', 'prep-js'], function(){

  //select main bower files
  var bowerDep = gulp.src(plugins.mainBowerFiles(), {read: false});

  //inject files
  return  gulp.src('./src/page/index.html')
          .pipe(plugins.inject(bowerDep, {relative: true, name:'bower'}))
          .pipe(plugins.inject(gulp.src('.tmp/page/js/*.js'), {name:'frontjs'}))
          .pipe(plugins.inject(gulp.src('.tmp/page/css/*.css'), {name:'frontcss'}))
          .pipe(gulp.dest('.tmp/page'));
});
Run Code Online (Sandbox Code Playgroud)

有趣的是,注入主要凉亭文件的第一个管道工作完美,但它不会发生在以下两个.

另外,仅仅是为了获取信息,'plugins'是一个需要我的插件的变量.

对这个问题有什么看法吗?

javascript dependency-injection gulp gulp-inject

6
推荐指数
1
解决办法
2811
查看次数

C#Variable int采用不同的值

我正在尝试创建一个简单的程序来计算平均值.用户应输入一个正数,然后我创建一个循环,从0到输入的数字相加.然后平均值是总数除以输入的数字.

问题:当我输入一个数字,例如10时,变量变为58.对于我输入的任何值,它总是添加48.任何人都有关于这个问题的线索?

这是代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace inClass1
{
    class Loops
    {
        static void Main(string[] args)
        {
            int total = 0;
            int num;
            Console.Write("Enter a positive number: ");

            num = Convert.ToInt32(Console.Read());

            for (int i = 0; i <= num; i++)
            {
                total = total + i;
            }

            double average = total / (double)num;
            Console.WriteLine("The average is = " + average);
            Console.ReadLine();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# variables input

2
推荐指数
1
解决办法
80
查看次数