2015-06-21 65 views
0

我正在使用GULP,并且所有内容在第一页上均正常工作。我链接了另一个project_1.html页面,但由于某些原因,它的JavaScript不起作用。外部html文件识别Sass除了新链接的scrit2.js文件。任何想法可能会导致它?这里是GulpfileJavascript未在外部文件中运行

var gulp = require('gulp'), 
gutil = require('gulp-util'), 
concat = require('gulp-concat'), 
compass = require('gulp-compass'), 
connect = require('gulp-connect'); 


var jsSources = [ 
'1_components/scripts/*.js' 
]; 

var sassSources = [ 
    '1_components/sass/*.scss' 
]; 

var htmlSources = [ 
    '2_builds/development/*html' 
]; 
gulp.task('js', function(){ 
    gulp.src(jsSources) 
    .pipe(concat('script.js')) 
    .pipe(gulp.dest('2_builds/development/js')) 
    .pipe(connect.reload()) 
}); 

第二HTML我包括

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
<script type="text/javascript" src="js/script.js"></script> 

同我有什么主要的页面

这里的是我的工作流的图像 http://s8.postimg.org/dytbyze4l/111.png

+0

没人能帮忙吗? – code4life

回答

0

你问题并不清楚。

您的index.html包含来自development/js /的script.js。 您的project_1.html包含script2.js?那是对的吗?

如果是这样,请确保script2.js位于您的开发/ js /文件夹中。我只看到script.js被创建在你的gulp脚本中。你的script2.js真的被部署到你的build文件夹中吗?

+0

检查图像链接pls – code4life

+0

jsSources包含所有js文件。当然脚本2是在同一个文件夹中的脚本。我相信链接到图像将显示 – code4life

+0

而且您确实检查了您的concat文件中的script2.js的内容? –