编译额外文件时奇怪的咕噜咕噜问题
Strange gulp-sass issues compiling extra files
我是使用gulp和npm包的新手,所以这可能是正常行为。
我的问题是我正在设置一个新项目,并在终端中gulp
运行时拥有我需要的所有软件包,包括 Browserify,这些文件都可以完美编译并按预期缩小,尽管我看到一个小问题,即当我对 css 进行更改时,预编译文件夹中的 sass 文件似乎编译成.css.map
和.css
。这是一个额外的过程,并创建了我不喜欢的额外文件。
这是正常行为吗?
我的任务如下,我已经测试了它以了解它与 gulp sass 有关:
var src = {
sass: "src/sass/**/*.scss",
js: "src/js/**/*.js",
img: "src/img/*"
};
var output = {
js: "output/js",
css: "output/css",
img: "output/img/",
html: "output/**/*.html",
min_css: "app.min.css",
min_js: "app.min.js"
};
gulp.task('sass', function() {
return gulp.src(src.sass)
.pipe(plumber({
errorHandler: onError
}))
.pipe(sass())
.pipe(prefix('last 2 versions'))
.pipe(concat(output.min_css))
.pipe(gulp.dest(output.css))
.pipe(minify_css())
.pipe(sourcemaps.init())
.pipe(sourcemaps.write())
.pipe(gulp.dest(output.css))
.pipe(browseSync.reload({stream: true}));
});
有关更多信息,我有节点v5.6.0和gulp cli版本1.2.1咕噜本地版本3.9.1。
也许我的开发工具版本有什么奇怪的事情要做?
任何信息都会很好,提前感谢
嗯,你正在生成源映射。看看你在叫什么...
.pipe(sourcemaps.init())
.pipe(sourcemaps.write())
所以是的,这是正常的,因为您显式调用它。只需删除这些pipe
调用即可不写入源映射文件。
相关文章:
- 关于引入外部javascript文件的问题&css通过https
- Javascript,文件输入和FormData问题
- Node.js服务器问题-已添加“/"在浏览器中查找文件时
- Express Routes-多个文件的问题
- 使用ajax在html中加载html文件时出现的问题
- 尝试从csv文件中检索单个值时出现问题
- 在javascript中检查文件扩展名的问题
- Ruby on Rails 4:在 Rails Web 应用程序中添加 Javascript 文件时遇到问题
- 使用nodejs和id3打开文件时出现问题
- 将.js文件和jquery链接到html页面时出现问题
- mongodb用户配置文件添加输入时出现问题
- 在androidwebview中为本地文件创建脚本标记时出现问题
- SAPUI5绑定问题:json文件中维护的列表项链接不起作用
- 需要文件时出现问题
- 加载本地json文件问题
- 外部JavaScript文件问题
- 我的网站加载出现问题.这是一个嵌入到index.html中的.SWF文件
- PHP文件的权限问题
- 调用外部javascript文件时出现问题
- AngularJS:图片上传+文件阅读器预览.控制器、指令和作用域之间的绑定出现问题