【问题标题】:Attempting to bundle VSCode Explorer extension with webpack for first time第一次尝试将 VSCode Explorer 扩展与 webpack 捆绑
【发布时间】:2021-02-10 23:53:00
【问题描述】:

尝试实现 webpack 来捆绑我的 VSCode 扩展,但我仍在掌握 webpack。 我已按照此处详述的所有步骤https://code.visualstudio.com/api/working-with-extensions/bundling-extension 但是,当我尝试在开发中运行扩展时,我立即在 try catch 块内的 extension.ts activate(context) 的第一行失败

const loggerConfig = __webpack_require__("./src sync recursive")(path.join(context.extensionPath, "log4jsconfig.json"));

它正在报告 - 消息:'找不到模块'd:\source\test-explorer\log4jsconfig.json''

关于可能导致这种情况的任何想法?我几乎可以肯定做错了什么,但我仔细检查了我的更改,总体而言并没有太多。

【问题讨论】:

  • 你有没有运行 webpack 示例扩展
  • 不,我没有触及它,因为它与我自己的扩展没有任何相似之处。我正在运行 Webpack 5,根据我的阅读,它可以“无缝”处理 json 文件。但是,它在我的代码中反对的行是: const loggerConfig = require(path.join(context.extensionPath, "log4jsconfig.json"));

标签: webpack visual-studio-code


【解决方案1】:

我必须进行更改以使我的 json 文件位置为静态,因为 webpack 不支持动态文件位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-10
    • 2017-06-17
    • 1970-01-01
    • 2019-12-12
    • 2022-11-09
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    相关资源
    最近更新 更多