小编Tia*_*Lin的帖子

如何配置eslint-loader到lint NPM链接模块?

我正在开发一个大型JavaScript项目,该项目分为几个子模块,每个子模块都有自己的git存储库和Node依赖项.我们还有一个入口点模块App,它具有Webpack和ESLint配置.

由于大多数开发人员会相互协作处理几个模块,而不是等待每个模块发布,我们会使用npm link子模块连接到App模块,因此在开发期间对子模块的更改将立即生效对App模块可见.

我们遇到的问题eslint-loader不仅是App模块源代码,还有链接的所有子模块npm link.在lint子模块的代码时,eslint-loader无法解析子模块的本地路径.

我有办法解决这个问题吗?

以下是项目的示例结构:

--- App
 |    src
 |    node_modules
 |- Sub_module_x
 |    src
 |    node_modules
 |- Sub_module_y
      src
      node_modules
Run Code Online (Sandbox Code Playgroud)

以下是eslint-loader的相关部分webpack.config.js:

module: {
    preloaders: [
        {
            test: /\.js$/,
            loader: 'eslint-loader',
            exclude: [
                path.resolve(__dirname, 'node_modules', 'Sub_module_x'), // If this is commented, the loader would lint Sub_module_x, but cannot resolve any files which import other files
                /node_modules/
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

javascript npm eslint webpack npm-link

7
推荐指数
0
解决办法
1049
查看次数

如何使用Mac上的JetBrains Rider开发和调试运行到Docker的.NET Core应用程序

我已经开始使用.NET Core 1.1和JetBrains Rider作为IDE开发Web API应用程序.最近我遇到了运行和调试Docker容器中托管的应用程序的需要,我想知道是否有人可以分享如何实现这一点的设置.

debugging macos docker .net-core rider

2
推荐指数
1
解决办法
745
查看次数

标签 统计

.net-core ×1

debugging ×1

docker ×1

eslint ×1

javascript ×1

macos ×1

npm ×1

npm-link ×1

rider ×1

webpack ×1