nodejs进程对象无法识别

时间:2015-09-12 20:46:29

标签: node.js ecmascript-6

我的文件中有这行代码:

import appRoutes from process.ROOTDIR + '/../app/routes.js';

我收到错误:

SyntaxError: /Users/bli1/Development/Javascript/ReviewWeb/server/api/helpers/isomorphic.js: Unexpected token (6:22)
  4 | import Router from'react-router';
  5 | import Log from'loglevel';
> 6 | import appRoutes from process.ROOTDIR + '/../app/routes.js';

我有没有办法拥有全局ROOTDIR变量,所以我不必在任何地方添加../../..

1 个答案:

答案 0 :(得分:2)

没有。导入名称始终是字符串文字。

根据您的模块加载程序,您可以使用给定的根目录来解析/app/routes.js之类的名称。看看它的文档和支持的钩子。