相关疑难解决方法(0)

ExecJS :: ProgramError:运行rake资产时出现意外的令牌punc«(»,预期的punc«:»生产时的预编译

部署我的Rails应用程序时,我收到以下错误:

rake aborted!
   ExecJS::ProgramError: Unexpected token punc «(», expected punc «:» (line: 15, col: 14, pos: 265)

   Error
   at new JS_Parse_Error (/tmp/execjs20150524-4411-1p45n63js:2359:10623)
   at js_error (/tmp/execjs20150524-4411-1p45n63js:2359:10842)
   at croak (/tmp/execjs20150524-4411-1p45n63js:2359:19086)
   at token_error (/tmp/execjs20150524-4411-1p45n63js:2359:19223)
   at expect_token (/tmp/execjs20150524-4411-1p45n63js:2359:19446)
   at expect (/tmp/execjs20150524-4411-1p45n63js:2359:19584)
   at /tmp/execjs20150524-4411-1p45n63js:2359:28513
   at /tmp/execjs20150524-4411-1p45n63js:2359:19957
   at expr_atom (/tmp/execjs20150524-4411-1p45n63js:2359:27269)
   at maybe_unary (/tmp/execjs20150524-4411-1p45n63js:2359:30019)new JS_Parse_Error ((execjs):2359:10623)
   js_error ((execjs):2359:10842)
   croak ((execjs):2359:19086)
   token_error ((execjs):2359:19223)
   expect_token ((execjs):2359:19446)
   expect ((execjs):2359:19584)
   (execjs):2359:28513
   (execjs):2359:19957
   expr_atom ((execjs):2359:27269)
   maybe_unary ((execjs):2359:30019)
Run Code Online (Sandbox Code Playgroud)

有问题的文件是有效的,它适用于localhost.我也试过rake assests:precompile在localhost上运行,一切都通过了.最后,我试图从文件中删除内容,git push和redeploy - 仍然得到相同的错误.只有完全删除文件并重新部署帮助.

会欣赏任何想法.

javascript git deployment ruby-on-rails execjs

62
推荐指数
7
解决办法
3万
查看次数

来自UglifyJs的bundle.js中的错误

我已经完成了一个项目,现在是时候构建它了.我正在使用样板项目,但仍然无法完全理解所有npm/webpack内容.运行"npm start"时,我收到错误:

ERROR in bundle.js from UglifyJs
SyntaxError: Unexpected token: punc ()) [bundle.js:848,29]
Run Code Online (Sandbox Code Playgroud)

在这个问题上搜索互联网一个小时后,我仍然无法解决它.根据我的理解,这个问题正在发生,因为Uglify还不喜欢ES2016.但是,我在互联网上找到的解决方案似乎没有起作用或者没有足够的意义让我实施.

我发现了这个stackoverflow问题,并将项目的package.json文件中的webpack行更改为:

"webpack": "fulls1z3/webpack#v2.1.0-beta.27-harmony"
Run Code Online (Sandbox Code Playgroud)

但这没效果.目前我还不能理解分支webpack的另一个建议.

我也尝试在我的src文件夹上运行babel另一个建议,但似乎没有做任何事情或我错误地运行它.

有没有人对这个问题有一个很好的解决方案?我现在非常困难,没有时间从头开始学习npm/webpack,以完全掌握正在发生的事情.

非常感激!

javascript node.js npm uglifyjs webpack

8
推荐指数
1
解决办法
2万
查看次数

GulpUglifyError:无法缩小JavaScript原因:SyntaxError:意外的标记名称«k»,预期的标点«;»

我收到一些奇怪的错误,但是为了抑制这些错误,我必须更改所有我得到错误的地方?

//gulp file code
var fs = require('fs');
var path = require('path');`enter code here`
var merge = require('merge-stream');
var gulp = require('gulp');
var concat = require('gulp-concat');
var rename = require('gulp-rename');
var uglify = require('gulp-uglify');
var sourcemaps = require('gulp-sourcemaps');
var gutil = require('gulp-util');



gulp.task('css',function()
{

return gulp.src(['assets/css/*.css'])
    .pipe(sourcemaps.init())

    .pipe(sourcemaps.write())
    .pipe(uglify())
    .on('error', function (err) { gutil.log(gutil.colors.red('[Error]'), err.toString()); })
    .pipe(concat('all.css'))
    .pipe(gulp.dest('build/css'))

})
gulp.task('js',function()
{

return gulp.src(['shared/*.js','controller/*.js','directives/*.js','services/*.js'])
    .pipe(sourcemaps.init())

    .pipe(sourcemaps.write())
    .pipe(uglify())
    .on('error', function (err) { gutil.log(gutil.colors.red('[Error]'), err.toString()); })
    .pipe(concat('all.js'))
    .pipe(gulp.dest('build/js'))

})

gulp.task('default', ['css','js']);
Run Code Online (Sandbox Code Playgroud)

我试图在线找到解决方案,但没有运气

for …
Run Code Online (Sandbox Code Playgroud)

angularjs gulp

1
推荐指数
2
解决办法
2567
查看次数