我正在使用GULP,第一页上的一切正常。我将另一个project_1.html
页面链接到它,但由于某些原因,它的JavaScript无效。外部html文件识别Sass,但新链接的scrit2.js
文件除外。知道可能导致什么吗?这是Gulpfile
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 :(得分:0)
我的问题不明确。
您的index.html包含来自development / js /的script.js。 你的project_1.html包含了script2.js?这是对的吗?
如果是这样,请确保script2.js位于development / js /文件夹中。我只看到在你的gulp脚本中创建的script.js。您的script2.js是否真的被部署到您的构建文件夹中?