require - webpack 中的可选依赖项

标签 require ecmascript-6 webpack ecmascript-2016

例如,如果我想添加 require("index.less")到所有文件,如果文件不存在,则忽略此行。
我该怎么做(例如,包括使用装载机)。

最佳答案

一种选择是设置 require.context然后检查该文件是否存在。

粗略的想法:

var req = require.context('./', false, /^index.less$/);

if(req.keys().includes('./index.less')) {
  req('./index.less');
}

关于require - webpack 中的可选依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32138145/

相关文章:

php - 是否可以有条件地 require_once、设置全局变量或设置常量?

javascript - 替换字符串的最后一部分,javascript

javascript - 我应该在 Node js 中使用 var 还是使用 es6 约定

javascript - 如何使用 Grunt + Browserify + Reactify 转换 React ES6 类?

node.js - 我到底应该如何处理 webpack 上的 "module.exports = ' html_template_content'"

javascript - 为什么不全局安装 webpack?

javascript - 关闭 - 库未正确加载

electron - 如何在 Electron 中使用 require()?

javascript - 使用 Express 访问 Node.js 中的模型

javascript - Webpack Extract-Text-Plugin localIdentName 在 DOM 中不起作用