我使用 gulp 构建我的项目并使用 browserify。 为了使路径解析更容易,我 configurated浏览器
var b = browserify('./app', {paths: ['./node_modules','./src/js']});
问题是 WebStorm IDE 不知道这一点,并且在我需要文件时无法帮助我使用智能感知。例如,intellisense 在以下行中不起作用
var Store = require('lib/account/stores/account-store');
有什么方法可以让 Webstorm IDE 知道我的路径设置?
最佳答案
你没有办法做到这一点。即使是标准的 RequireJS baseUrl尚未兑现 - 请参阅 WEB-13463 .而且您很难指望 IDE 能够识别某些 gulp/grunt 任务添加的技巧。
WebStorm 允许将文件夹标记为“资源根”——以这种方式标记的文件夹被视为根文件夹,因此路径是相对于它们解析的。但这仅适用于“绝对”URL(带有前导斜杠 - '/lib/account/stores/account-store'
,但不适用于 'lib/account/stores/account-store'
)
关于javascript - Browserify 路径和 Webstorm 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28966327/