- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这对于脚本任务非常有效。但是当我运行我的 gulp 任务来输出我的 css 时,我得到了这个错误:
`Unexpected token: punc ({)`
该任务似乎在“开发”中有效,但在生产中无效。
这些是我设置的变量。
var env,
jsSources,
sassSources,
outputDir;
jsSources = ['components/js/**/*.js'];
sassSources = ['components/scss/**/*.scss'];
env = process.env.NODE_ENV || 'development';
if (env === 'development'){
outputDir = 'builds/development/';
sassStyle = 'expanded';
} else {
outputDir = 'builds/production/';
sassStyle = 'compressed';
}
这是 css 任务:
gulp.task('css', function() {
return gulp.src(sassSources) // we use addsrc to add our .js files to the mix
.pipe(sass())
.pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'))
.pipe(addsrc(mainBowerFiles()))
.pipe(filter('*.css'))
.pipe(order([
'normalize.css',
'*'
]))
.pipe(concat('main.css'))
.pipe(gulpif(env === 'production', uglify()))
.on('error', function(err) {
console.log(err.message);
})
.pipe(plumber())
.pipe(notify({
message: "Sass tasks have been completed!"
}))
.pipe(gulp.dest(outputDir + 'css'))
});
最佳答案
总而言之Heikki comment .不要在 CSS 文件上使用 uglify
,请使用 uglifycss
。
关于javascript - 运行管理 css 的 gulp 任务时 'Unexpected token: punc ({)' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26510087/
我正在尝试缩小我的 app.js 代码(尝试了几种在线工具)。但我得到了问题中提到的错误。这是我的代码: (function() { var app = angular.module('Laz
尝试使用 webpack 2.2.1 进行生产构建时出现以下错误: > cross-env NODE_ENV=production webpack --config internals/webpack
部署我的 Rails 应用程序时出现以下错误: rake aborted! ExecJS::ProgramError: Unexpected token punc «(», expected p
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我收到以下错误 Parse error: Unexpected token operator «=», expected punc «,» Line 159, column 26 这是我的代码 f
我正在尝试构建使用 webpack 的项目。我的 UglifyJS 选项如下所示: new UglifyJSPlugin({ sourceMap: false,
我收到了: 语法错误:意外的标记:来自 UglifyJS 的 punc ()) 指向全局变量API_URL的首字母。我是这样实现的: export default reduxApi({ campa
如果我尝试使用 ng build --prod --aot 测试构建我的应用程序,我会收到以下非常简短的错误消息: $ ng build --prod
我正在尝试使用 gulp 来缩小包含 JS 文件的文件夹。但是,其中一个文件存在上述错误,导致无法缩小。 我设法捕获并打印了错误,我已在此处打印了部分错误: JS_Parse_Error { mes
当我尝试在以下行中使用 Grunt uglify js 进行 uglify 和 concat 时, Ember 数据:' Ember ' 丑化失败。如何让 uglifyjs 跳过对 > 的检查? 咕噜
我不确定我的语法/意外标记错误在哪里 我在 jsfiddle 上的完整 jQuery 函数: http://jsfiddle.net/leongaban/gmRUa/ 我收到的错误: The foll
这是我在在线 JavaScript Minifier 中从 public/assets/js 检查我的 application.js 时收到的错误: Parse error: Unexpected t
我正在尝试“npm run build”,但它抛出了一些错误。它仍然在吐出我们的文件,但当我在服务器上运行它们时它不起作用。 我正在使用 ReactJS 和 Sails ERROR in js/mai
我正在尝试为生产预编译我的 Assets ,但 Rails 似乎不合作。 $ bundle exec rake assets:precompile /home/drderp/.rvm/rubies/r
我在为生产环境捆绑 webpack 时遇到一个奇怪的问题。 Unexpected token: punc (.) 发生这种情况 只有当 React 组件导入时 axios import React f
我在本地开发了一个应用程序。客户端和服务器运行在不同的端口上。该应用程序在我的本地系统上运行良好。我现在已将代码推送到服务器上。当我尝试使用 npm run build 运行代码时。 我收到如下错误
我得到了 来自 UglifyJs语法错误:意外的标记:punc (.) 在 angular2-webpack 上运行 npm run build 时出错 这来自传播运营商。 试图在不到 1 小时内演示
目标 我的目标是连接我所有的 css、js 文件并缩小所有这些文件。我可以缩小我的 concat.js,但我正在努力尝试缩小我的 concat.css。 Gruntfile.js module.exp
这对于脚本任务非常有效。但是当我运行我的 gulp 任务来输出我的 css 时,我得到了这个错误: `Unexpected token: punc ({)` 该任务似乎在“开发”中有效,但在生产中无效
我遇到了一些奇怪的错误,但是为了抑制这些错误,我必须更改出现错误的所有内容? //gulp file code var fs = require('fs'); var path = require('
我是一名优秀的程序员,十分优秀!