Node.js要求()WebStorm中的代码完成

时间:2016-09-24 11:14:10

标签: javascript node.js intellij-idea webstorm

在Node.js和WebStorm中,我们希望避免将require()与相对文件路径一起使用,例如 require('../../../../../ugly/path/to/file')

我们尝试过使用此处的include功能: https://coderwall.com/p/th6ssq/absolute-paths-require

global.base_dir = __dirname;
global.abs_path = function(path) {
  return base_dir + path;
}
global.include = function(file) {
  return require(abs_path('/' + file));
}

global.include基本上是require(),但使用绝对路径,无需所有../../../.

问题是WebStorm方法提示和自动完成并不适用于此。那么是否有任何解决方法允许WebStorm方法完成AND绝对require()路径?

0 个答案:

没有答案