꿀꺽 꿀꺽 꿀꺽 꿀꺽 마시고 꿀꺽 꿀꺽 마시면서 이상한 행동을하고 있습니다.꿀꺽 꿀꺽 거리기 후에 꿀꺽 거리는 스트림 오류
var gulp = require ("gulp");
var util = require ("gulp-util");
var clean = require ("gulp-clean");
var cleanCSS = require ("gulp-clean-css");
var debug = require ("gulp-debug");
var filesize = require ("gulp-filesize");
var rename = require ("gulp-rename");
var sass = require ("gulp-ruby-sass");
var browserify = require (BROWSERIFY);
var source = require ("vinyl-source-stream");
var buffer = require ("vinyl-buffer");
var sourceMaps = require("gulp-sourcemaps");
var babelify = require ("babelify");
var uglify = require ("gulp-uglify");
var concatFileNames = require ("gulp-concat-filenames");
var header = require ("gulp-header");
function browserifyTask() {
return browserify ("./app/main.js")
.transform(babelify)
.bundle()
.pipe (source("main.js"))
.pipe (buffer())
.pipe (sourceMaps.init({loadMaps: true}))
.pipe (sourceMaps.write("./")) // Ensure the source map gets written
.pipe (gulp.dest("./public/js"))
// Now do production build stuff
.pipe (rename("main.min.js"))
.pipe (sourceMaps.init({loadMaps: true}))
.pipe (uglify().on ("error", util.log))
.pipe (sourceMaps.write("./")) // Ensure the source map gets written
.pipe (gulp.dest("./public/js"))
}
아이디어는 일반 (비 축소 된) JS와는 축소 된 버전을 생성하는 것입니다
여기 내 작업입니다.
그러나, 추하게에서 오류가 발생합니다 :
[16:20:26] Using gulpfile C:\play\untitled\gulpfile.js
[16:20:26] Starting 'browserify'...
[16:20:28] { [Error: C:\play\untitled\public\js\main.min.js: Unexpected token: punc (:)]
message: 'C:\\play\\untitled\\public\\js\\main.min.js: Unexpected token: punc (:)',
fileName: 'C:\\play\\untitled\\public\\js\\main.min.js',
lineNumber: 1,
stack: 'Error\n at new JS_Parse_Error (eval at <anonymous> (C:\\play\\untitled\\node_modules\\uglify-js\\tools\\node.js:22:1), <anonymous>:1526:18)\n at js_error (eval at <anonymous> (C:\\play\\untitled\\node_modules\\uglify-js\\tools\\node.js:22:1), <anonymous>:1534:11)\n at croak (eval at <anonymo
us> (C:\\play\\untitled\\node_modules\\uglify-js\\tools\\node.js:22:1), <anonymous>:2026:9)\n at token_error (eval at <anonymous> (C:\\play\\untitled\\node_modules\\uglify-js\\tools\\node.js:22:1), <anonymous>:2034:9)\n at unexpected (eval at <anonymous> (C:\\play\\untitled\\node_modules\\uglify-js\\tool
s\\node.js:22:1), <anonymous>:2040:9)\n at semicolon (eval at <anonymous> (C:\\play\\untitled\\node_modules\\uglify-js\\tools\\node.js:22:1), <anonymous>:2060:56)\n at simple_statement (eval at <anonymous> (C:\\play\\untitled\\node_modules\\uglify-js\\tools\\node.js:22:1), <anonymous>:2240:73)\n at ev
al (eval at <anonymous> (C:\\play\\untitled\\node_modules\\uglify- js\\tools\\node.js:22:1), <anonymous>:2093:47)\n at eval (eval at <anonymous> (C:\\play\\untitled\\node_modules\\uglify-js\\tools\\node.js:22:1), <anonymous>:2073:24)\n at block_ (eval at <anonymous> (C:\\play\\untitled\\node_modules\\ugli
fy-js\\tools\\node.js:22:1), <anonymous>:2353:20)',
showStack: false,
showProperties: true,
plugin: 'gulp-uglify' }
이 처음 gulp.dest 전에 불리는 경우가 파이프 되 고 있지만, 추하게 오류가 발생하지 않습니다 JS 대해 뭔가를 좋아하지 않는다 그것을 것 같다 () 호출 (그리고 나는 축소 된 코드를 얻는다).
This post은 원본 맵이 문제가 될 수 있음을 나타내며 gulp-ignore를 사용하여 제외합니다. 그것을 시도하고 그것은 작동하지 않았다; 같은 오류.
내가 여기에 뭔가 분명한 것을 놓쳤습니까?
덕분에, 제프