ruby-on-rails – 如何调试资产提示语法错误?
发布时间:2020-12-16 21:03:58 所属栏目:百科 来源:网络整理
导读:我试图在一些前端触摸后推送到Heroku,但是在预编译时我有几个错误(我认为语法错误). 问题是,我得到了预编译资产的行号,而不是原始资产的行号,所以我不知道如何调试它. ExecJS::ProgramError: Unexpected token: operator () (line: 20575,col: 0,pos: 641944
我试图在一些前端触摸后推送到Heroku,但是在预编译时我有几个错误(我认为语法错误).
问题是,我得到了预编译资产的行号,而不是原始资产的行号,所以我不知道如何调试它. ExecJS::ProgramError: Unexpected token: operator (<) (line: 20575,col: 0,pos: 641944) Error at new JS_Parse_Error (/tmp/execjs20141029-3052-g386xfjs:2357:10623) at js_error (/tmp/execjs20141029-3052-g386xfjs:2357:10842) at croak (/tmp/execjs20141029-3052-g386xfjs:2357:19067) at token_error (/tmp/execjs20141029-3052-g386xfjs:2357:19204) at unexpected (/tmp/execjs20141029-3052-g386xfjs:2357:19292) at /tmp/execjs20141029-3052-g386xfjs:2357:27484 at /tmp/execjs20141029-3052-g386xfjs:2357:29977 at expr_ops (/tmp/execjs20141029-3052-g386xfjs:2357:30735) at /tmp/execjs20141029-3052-g386xfjs:2357:30827 at /tmp/execjs20141029-3052-g386xfjs:2357:31270 解决方法
通常,您仍然可以在这种情况下在本地编译资产,然后转到已编译的application.js文件中的相关行.
所以 捆绑exec rake资产:预编译 (你需要有一个本地的“生产”数据库来运行这个包exec rake db:create:all) 然后在编辑器中打开public / assets / application-some_md5_hash.js 在你的情况下,你会去20575行寻找一个疯狂的<某处 确保清理并删除公共/资产文件夹,以免意外将其检入版本控制 我很确定通过转到application-md5stuff.css,这也适用于你有时髦CSS的情况 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用FastJSON,将对象或数组和JSON串互转
- 每次我在OS X 10.9.3上打开它时,XCode 4.6.3崩溃
- React-Native PanResponder手势识别器
- ruby-on-rails – 缺少application.yml文件 – Atom隐藏vcs
- How to Compile SQLite for Android using NDK
- 依赖注入 – 如何registerType与PARAMETER构造函数?
- react-native – React Native:当警报出现在它上面时,模态
- 基本正则符号含义
- c# – 如何延迟关闭并在窗口服务中运行进程
- swift UI专项训练38 用代码实现滚屏ScrollView