当前位置: 首页 > 面试题库 >

如何使用webpack保持我的爆炸力?

仲孙华奥
2023-03-14
问题内容

有什么办法可以使Webpack保持#!/usr/bin/env node文件的顶部?

我正在尝试将CLI和一个模块捆绑在一起… index.js / cli.js仅使用一个配置文件分别导出我的代码有点棘手…并使cli需要索引…我可以正常使用…

但是..我没有找到任何方法可以将其保留#!/usr/bin/env node在cli文件的顶部,有什么想法吗?

简而言之,webpack输出如下文件:

/******/ (function(modules) { // webpackBootstrap
/******/    // The module cache
/******/    var installedModules = {};

/******/    // The require function
/******/    function __webpack_require__(moduleId) {

/******/        // Check if module is in cache
/******/        if(installedModules[moduleId])
/******/            return installedModules[moduleId].exports;
..............................................................

但是我需要的是

#!/usr/bin/env node //<------ HEREEEE

/******/ (function(modules) { // webpackBootstrap
/******/    // The module cache
/******/    var installedModules = {};

/******/    // The require function
/******/    function __webpack_require__(moduleId) {

/******/        // Check if module is in cache
/******/        if(installedModules[moduleId])
/******/            return installedModules[moduleId].exports;

..............................................................

问题答案:

您应该可以在原始模式下使用BannerPlugin。使用此插件,您可以在包的顶部添加所需的任何字符串。通过使用原始模式,它不会将字符串包装在注释中。

在您的webpack.config.js文件中:

plugins: [
    new webpack.BannerPlugin({ banner: "#!/usr/bin/env node", raw: true }),
]


 类似资料:
  • 我的目标是分解(即,从结构内部获取它们,并将它们作为数据集的剩余列)一个Spark结构列(已经完成),但通过在任意字符串前面添加前缀来更改内部字段名。其中一个动机是,我的结构可以包含与它外部的列同名的列,因此,我需要一种容易区分它们的方法。当然,我事先不知道结构中的列是什么。 以下是我目前掌握的情况: 这做的工作好-我用这样写: 它返回原始数据帧中的所有列,以及末尾结构的内部列。 至于前置前缀,我

  • 问题内容: 我有这样的桌子 这样我就可以轻松执行查询 我得到 我想生成一个这样的表 请注意,我要显示爆炸行。另外,对于多个ID,可能会重复,因此我希望这些行反映出来。基本上,+ 应该是唯一的。 我该如何写查询?我试过了 但是我得到了 问题答案: 使用 侧面图 : 结果: 使用表而不是子查询。

  • 问题内容: 下面是表2中的数据 我可以使用以下查询来爆炸以上数据,并且对于以上数据也可以正常工作- 这样我会得到很好的输出 但是在某些情况下,我在下表中有这样的数据,对于相同的product_id- 我需要使用HiveQL查询为上述数据输出类似的结果- 这有可能做到这一点吗? 任何建议将不胜感激。 PS我几天前问这个问题,但是在这种情况下,数据是不同的,现在数据完全不同了,我需要类似的输出。 问题

  • 问题内容: 我一直非常依赖CSS来开发我正在工作的网站。现在,所有CSS样式都在每个标记的基础上应用,因此现在我尝试将其移至更多外部样式中,以帮助将来进行任何更改。 但是现在的问题是,我注意到我遇到了“ CSS爆炸”。对我来说,决定如何最好地组织和抽象CSS文件中的数据变得越来越困难。 我正在从大量基于表格的网站中使用网站中的大量标签。因此,我得到了许多如下所示的CSS选择器: 还算不错,但是作为

  • 问题内容: 我想从包含单词列表的DataFrame转换为每个单词都在其自己行中的DataFrame。 如何在DataFrame中的列上爆炸? 这是我尝试的一些示例,您可以在其中取消注释每个代码行并获取以下注释中列出的错误。我在带有Spark 1.6.1的Python 2.7中使用PySpark。 请指教 问题答案: 和是SQL函数。两者都在SQL上运行。将Java正则表达式作为第二个参数。如果要在

  • 问题内容: 我有一个包含JSON对象的表。每个JSON对象在方括号中均包含一个数组,并用逗号分隔。 如何使用SQL访问方括号数组中的任何元素,例如“ Matt”? 我在Hadoop上使用“ Hive”。如果您知道如何在SQL中执行此操作,那很好:) 问题答案: 您可以在Hive中执行以下操作: 首先,您需要一个JSON SerDe(Serializer / Deserializer)。我见过的最实