Perl %INC是否包含所有依赖项
我很想知道我正在使用的脚本使用了哪些模块(我不是从头开始写的,所以我不确定)。我知道%INC包含脚本使用的模块,但它是否也包含这些模块使用的模块 是的。每次成功的Perl %INC是否包含所有依赖项,perl,module,dependencies,Perl,Module,Dependencies,我很想知道我正在使用的脚本使用了哪些模块(我不是从头开始写的,所以我不确定)。我知道%INC包含脚本使用的模块,但它是否也包含这些模块使用的模块 是的。每次成功的都需要或使用将模块添加到%INC。(这包括加载的可选模块。)查看中的require的伪代码。是的,确实如此。每次成功的都需要或使用将模块添加到%INC。(这包括已加载的可选模块。)查看中的require伪代码。作为后续,%INC是否只包含绝对必要的模块?我想在另一台计算机上运行我的脚本,我希望尽量减少我传输的模块数量。作为跟进,%INC
都需要或使用将模块添加到%INC
。(这包括加载的可选模块。)查看中的require
的伪代码。是的,确实如此。每次成功的都需要或使用将模块添加到%INC
。(这包括已加载的可选模块。)查看中的require
伪代码。作为后续,%INC是否只包含绝对必要的模块?我想在另一台计算机上运行我的脚本,我希望尽量减少我传输的模块数量。作为跟进,%INC是否只包含绝对必要的模块?我想在另一台计算机上运行我的脚本,我希望尽量减少我传输的模块数量。从技术上讲,它不是伪代码,而是类似于C代码的Perl版本。;)谢谢是否有办法区分可选模块和必需模块?检查加载它们的模块的代码和/或文档。(或者将possiblyooptional.pm重命名为possiblyooptional.skip,然后查看程序是否因为无法使用possiblyooptional;
)而崩溃。(它只是不像require
那样检查%INC
。)从技术上讲,它不是伪代码,而是类似于C代码的Perl版本谢谢是否有办法区分可选模块和必需模块?检查加载它们的模块的代码和/或文档。(或者将possiblyooptional.pm重命名为possiblyooptional.skip,然后查看程序是否因为无法使用possiblyooptional;
)而崩溃。(它只是不像require
那样选中%INC
。)