0

我从 emberjs.com 下载了 startpack,它包含 3 个 js 文件:

  1. ember-1.0.0-rc.5
  2. 车把-1.0.0-rc.4
  3. jQuery-1.9.1

我在 eclipse 中创建了一个动态 web 项目,并将这个 js 文件粘贴到项目下的 WebContents/views/js/lib 文件夹中。

我在 handlebars-1.0.0-rc.4.js 文件中遇到错误:

lexer.rules = [/^(?:\\\\(?=(\{\{)))/,/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|$)))/,/^(?:[\s\S]*?--\}\})/,/^(?:\{\{>)/,/^(?:\{\{#)/,/^(?:\{\{\/)/,/^(?:\{\{\^)/,/^(?:\{\{\s*else\b)/,/^(?:\{\{\{)/,/^(?:\{\{&)/,/^(?:\{\{!--)/,/^(?:\{\{![\s\S]*?\}\})/,/^(?:\{\{)/,/^(?:=)/,/^(?:\.(?=[}/ ]))/,/^(?:\.\.)/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}\}\})/,/^(?:\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@[a-zA-Z]+)/,/^(?:true(?=[}\s]))/,/^(?:false(?=[}\s]))/,/^(?:-?[0-9]+(?=[}\s]))/,/^(?:[a-zA-Z0-9_$:\-]+(?=[=}\s\/.]))/,/^(?:\[[^\]]*\])/,/^(?:.)/,/^(?:\s+)/,/^(?:[a-zA-Z0-9_$\-\/]+)/,/^(?:$)/];

语法错误标记 "," 删除此标记 语法错误标记 ")" 删除此标记 语法错误标记 "]" 删除此标记

请帮助我。

4

2 回答 2

1

当您有 3rd 方 js 库时,会出现错误,将它们从 Eclipse 验证中排除

如何从 Eclipse 中的 Javascript 验证中排除 Javascript 文件

这样您就可以在代码上保留所有错误验证,但可以在 jquery 车把等上排除

并让您构建应用程序

于 2013-06-23T15:08:02.087 回答
0

我猜你的问题是你加载js文件的顺序,试着把它改成:

  1. jQuery-1.9.1
  2. 车把-1.0.0-rc.4
  3. ember-1.0.0-rc.5
  4. 你的 app.js 等...

请在此处查看上面显示的顺序的工作示例

希望能帮助到你

于 2013-06-11T11:10:14.850 回答