最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 11浏览 0评论

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

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

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的方法(“优化导入”,虽然不错,但似乎并没有达到我想要的效果)。

回答如下:

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

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

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

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的方法(“优化导入”,虽然不错,但似乎并没有达到我想要的效果)。

回答如下:

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

发布评论

评论列表 (0)

  1. 暂无评论