【问题标题】:Syntax error happen when following intern-tutorial遵循国际教程时发生语法错误
【发布时间】:2014-06-23 18:05:08
【问题描述】:

intern.js 新手,按照教程 (https://github.com/theintern/intern-tutorial),在 bash 中输入以下内容后卡住了。

node ./node_modules/.bin/intern-client config=tests/intern

这会显示出来:

默认为“控制台”记者 SyntaxError:意外的令牌非法 在 Function.vm.runInThisContext (/Users/[用户名]/Dropbox/internjs/intern-tutorial/node_modules/intern/node_modules/istanbul/lib/hook.js:163:16) 在 /Users/uuuh/Dropbox/internjs/intern-tutorial/node_modules/intern/node_modules/dojo/dojo.js:760:8 在 fs.js:266:14 在 Object.oncomplete (fs.js:107:15)

如果有人能指出我的任何提示/方向,将不胜感激。

【问题讨论】:

  • 如果您从网站上剪切并粘贴代码,则很有可能其中存在一个或多个隐藏的 Unicode 特殊字符。

标签: javascript node.js intern


【解决方案1】:

您尝试加载的 JavaScript 代码包含语法错误。使用 jshint 之类的代码 linter 检查您的 JavaScript 文件是否存在语法错误并修复它们。

【讨论】:

  • 谢谢,我删除了文件夹并重新完成了教程。现在似乎工作了。
【解决方案2】:

我得到了完全相同的错误。核弹和重新安装并没有解决它。 jshint 没有任何异常。

问题在于,当我编辑 intern.js 配置文件时,我删除了一个结束撇号(或者更确切地说是 vi 删除了)。

所以...仔细检查您对 intern.js 的编辑

【讨论】:

  • 谢谢,很可能是这样。但是我没有原版了。
猜你喜欢
  • 1970-01-01
  • 2014-12-17
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-24
相关资源
最近更新 更多