如何在NodeJS项目中自动“审核”或“合理化”我的导入内容?

问题描述 投票:0回答:1

我希望能够遍历我的项目,并在只需要导入该库的一个导出时自动更改导入整个库的所有实例。因此

import R from 'ramda'

const sillyValue = R.add(2,3)

const moreSilly = R.always('foo')

将更改为

import {add, always} from 'ramda'

const sillyValue = add(2,3)

const moreSilly = always('foo')

是否可以运行某种实用程序来一次对项目中的所有模块自动执行此操作?我有WebStorm,但是到目前为止,我还没有找到任何使用IDE的方法(“优化导入”,虽然不错,但似乎并没有达到我想要的效果)。

node.js import webstorm
1个回答
0
投票

WebStorm没有这种检查;您可以尝试为此使用ESLint,请参见eslint-plugin-import插件,no-named-as-default-member规则

© www.soinside.com 2019 - 2024. All rights reserved.