gulp sass - Javascript 未在外部文件中运行



我正在使用GULP,第一页上一切正常。我将另一个project_1.html页面链接到它,但由于某些原因,它的JavaScript无法正常工作。外部 html 文件识别 Sass,但新的链接scrit2.js文件除外。知道是什么原因造成的吗? 这里是古尔普文件

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

我不清楚你的问题。

你的索引.html包括来自 development/js/的脚本.js。您的project_1.html包含脚本2.js?这是对的吗?

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

相关内容

  • 没有找到相关文章

最新更新