require.extensions


稳定性: 0 - 已弃用

¥Stability: 0 - Deprecated

指导 require 如何处理某些文件扩展名。

¥Instruct require on how to handle certain file extensions.

将扩展名为 .sjs 的文件处理为 .js

¥Process files with the extension .sjs as .js:

require.extensions['.sjs'] = require.extensions['.js']; 

已弃用。过去,此列表已用于通过按需编译将非 JavaScript 模块加载到 Node.js 中。但是,在实践中,有很多更好的方法可以做到这一点,例如通过其他一些 Node.js 程序加载模块,或者提前将它们编译为 JavaScript。

¥Deprecated. In the past, this list has been used to load non-JavaScript modules into Node.js by compiling them on-demand. However, in practice, there are much better ways to do this, such as loading modules via some other Node.js program, or compiling them to JavaScript ahead of time.

避免使用 require.extensions。使用可能会导致细微的错误,并且每个注册的扩展程序解决扩展程序的速度都会变慢。

¥Avoid using require.extensions. Use could cause subtle bugs and resolving the extensions gets slower with each registered extension.