Eclipse中节点模块的奇怪编译器错误
Strange compiler errors in Eclipse for node modules
所以我用JavaScript透视图将一些node.js-express项目加载到我的eclipse IDE中。我收到了很多奇怪的错误,包括
- 无法从函数外部返回
- 令牌"."出现语法错误,应为
- 语法错误;预期
下面是"返回外部函数"错误的示例。
#!/usr/bin/env node
'use strict';
var pkg = require('./package.json');
var supportsColor = require('./');
var argv = process.argv.slice(2);
function help() {
console.log([
'',
' ' + pkg.description,
'',
' Usage',
' supports-color',
'',
' Exits with code 0 if color is supported and 1 if not'
].join(''n'));
}
if (argv.indexOf('--help') !== -1) {
help();
return; //<-error
}
if (argv.indexOf('--version') !== -1) {
console.log(pkg.version);
return;
}
process.exit(supportsColor ? 0 : 1);
下面是一个"丢失;"错误的例子:
function createParserGetter(name) {
return function get() {
return loadParser(name) //<- error
}
}
我怀疑后者只是一个挑剔的解析器。前者似乎是我们使用框架(node+express(的产物,因此代码本身并不完整(因为它会被注入?(。
谢谢!
-
你不能在函数外返回:正如你所看到的,if循环不再在函数帮助内,你不能在if.中返回
-
只需在:"return loadParser(name("后面写一个分号,如下所示:"return loadParser(name(;">
相关文章:
- Typescript编译器错误,Angular 1.5组件应为分号
- 闭包编译器--调试解决了我的错误
- 未捕获错误:在未加载模板编译器的情况下,无法调用“compile”.请在调用“compile”之前加载“ember te
- Greasemonkey脚本编译器显示错误
- 如何避免 Google 闭包库/编译器中的循环依赖错误
- Typescript 编译器错误重命名 JavaScript 文件
- 使用闭包编译器时出现非法字符错误.jar使用 ANT 进行 r.js 优化
- 闭包编译器(ccjs)内存不足错误
- 为什么这会导致“;无效语法“;谷歌出现错误's闭包编译器
- Angular 2 Typescript编译器错误
- 谷歌闭包编译器给出错误
- 使用闭包编译器时扩展错误
- 闭包编译器错误:JSC_NOT_A_CONSTRUCTOR
- 谷歌闭包编译器javascript解析错误
- Web编译器:JavaScript文件>100KB缩小错误
- 谷歌闭包编译器错误地删除了函数调用
- Eclipse中节点模块的奇怪编译器错误
- 继承方法调用触发Typescript编译器错误
- 字符串上的TypeScript编译器错误
- Javascript 闭包编译器错误尾随逗号