我有一个js文件名business_video.js,其中包含一些函数。最后我导出它们:
module.exports = {
checkShare,
checkDownloadFile,
uploadVideo,
quickTransferVideo,
searchVideoInshared,
renameVideo,
deleteVideo,
addTags,
deleteTag,
downloadFileToFromHDFSToServer,
doesFileExistInServer,
videoSquare,
getVideoInfoByIdsArray
}
我想找到一个函数名getVideoInfoByIdsArray
在整个项目中的用法,包括那些使用const abc = require('../business_video')
然后使用abc.getVideoInfoByIdsArray()
的人。
但是当我在function getVideoInfoByIdsArray(){...}
上按F7时,它显示唯一的用法是在module.exports={...}
中。我如何找到整个项目中的用法?
3条答案
按热度按时间vcirk6k61#
您可以搜索文件使用情况。只需右键单击项目文件上的文件并选择查找使用情况。WebStorm可以查找导出的模块属性的使用情况,但require(file)调用不会被视为模块使用情况。
xpszyzbs2#
进行全局查找,默认键Map为 ctrl + shift + F,按文件掩码 js 过滤,取消选中 case 和/或 regex,改为项目选择目录并设置项目根。在搜索框中粘贴函数名称。如果没有结果,说明没有使用!
guicsvcw3#
在声明之前使用export,然后“find usages”也会在其他模块上找到用法。