0

尝试预编译 Rails 应用程序资产时出现此错误:

Unexpected token: operator (*) (line: 424, col: 9, pos: 14566)

我有许多单独的 CSS 和 JS 资产文件。我怎么知道这个错误的“*”标记是在哪一个中发现的?

xxx $ rake assets:precompile --trace
** Invoke assets:precompile (first_time)
** Execute assets:precompile
xxx
** Invoke assets:precompile:all (first_time)
** Execute assets:precompile:all
** Invoke assets:precompile:primary (first_time)
** Invoke assets:environment (first_time)
** Execute assets:environment
** Invoke tmp:cache:clear (first_time)
** Execute tmp:cache:clear
** Execute assets:precompile:primary
rake aborted!
Unexpected token: operator (*) (line: 424, col: 9, pos: 14566)
4

1 回答 1

0

Try rake assets:precompile:primary --trace,这将或不会通过。如果它没有通过,有时它会显示另一条错误消息,这可能会有所帮助。

如果通过,请在 public/assets有问题的文件中搜索。它不会被缩小,因此您可以查看“下降”线(例如[line 424, col: 9,])并尝试找到错误。

于 2014-02-03T21:47:41.603 回答