【发布时间】: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