javascript - Browserify 路径和 Webstorm 配置

标签 javascript npm webstorm browserify

我使用 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/

相关文章:

javascript - 部分匹配数据属性

javascript - AngularJs - 页面刷新时重新加载 Controller 的 stateProvider

javascript - 使用视差效果, 'Active' 导航选项问题

node.js - Docker Node 安装

javascript - PhpStorm 不会使用 ES6 模板文字进行编译

javascript - Vue.js 2.0 延迟加载

javascript - node_modules 包如何读取项目根目录下的配置文件?

node.js - 在 Synology dsm 中运行时,从 docker 中安装 npm 失败,但在本地工作

javascript - 停止 hbs 上显示错误的 Webstorm! require.js 的插件

ide - WebStorm 和 PHPStorm 的区别