webpack - 在index.js文件中需要脚本而不解析

时间:2016-10-12 18:39:10

标签: javascript node.js webpack

我正在使用带有babel-loader的webpack来组织我的webdriverio脚本。由于我正在编写自动化的网站测试脚本,我本身没有生产环境,所以使用webpack的目的只是更好地组织我的代码块并将我的es6代码转换为es5,因为节点没有允许所有es6功能。

我有一个脚本:“../../../external/file-search.js”,我需要在index.js文件的顶部。 file-search.js的要点是搜索目录并使用fs要求该目录中的所有文件。这是我的index.js文件的样子(位于〜/ tasks /):

var fileSearch = require("../../../external/file-search.js");

var d = __dirname;

fileSearch(d);

当我运行“webpack tasks test.js”webpack将file-search.js编译到我的“test.js”文件中而不是要求file-search.js并允许我在index.js文件中使用它的导出方法。我将在所有index.js文件中使用file-search.js,因此将其作为模块包含在内是很重要的。我尝试过使用externals但据我所知,externals只是将某些模块排除在编译/转换之外,并尝试将它们捆绑到最终的脚本中。我实际上想要这个脚本并立即在我的index.js文件中使用它。我如何需要file-search.js并立即将其用作我的index.js文件的一部分?

0 个答案:

没有答案