问题标签 [webpack-loader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
122 浏览

javascript - 使用 WebPack 加载内部模块属性

我正在将旧的 Dojo Toolkit 应用程序移植到更新的技术(Vue.js 和 WebPack)。

我的场景是...

这些新模块应该与旧的 Dojo 加载器或新的 WebPack 加载器一起使用。我能够删除大部分 dojo 依赖项,但我仍然需要为新组件使用插件 dojo/text(将 html 文件作为字符串加载)和 dojo/i18n(基于语言环境加载模块)。

这些组件正在 WebPack 应用程序上进行原型设计,但在生产中它仍将使用 Dojo Loader util,所有 Dojo 依赖项都已删除。

我能够配置 WebPack 以在使用 dojo/text 时加载 HTML,在使用 dojo/i18n 时使用默认语言:

问题...

默认语言的典型 i18n Dojo 模块是:

Dojo loader 仅获取root属性作为模块结果:

问题是...

我可以使用现有的加载器或插件加载、解析或评估模块并仅返回根属性作为结果吗?

制作这个模块:

变成

0 投票
0 回答
19 浏览

webpack - 当文件已经被某个加载器处理时读取文件的内容

rawloader 用于读取 webpack 中的文件。假设我们要读取已经由另一个加载器处理的文件的内容。我们可以使用 rawloader(或任何其他技术)来做到这一点吗?

假设 .myext 有一个返回对象的加载器。但同时我想读取该文件的内容。有没有简单的方法?

0 投票
0 回答
87 浏览

javascript - 如何在 webpack 中热重载 html 文件

我想借助 webpack 热加载功能构建一个类似于 JSBin 或 Codepen 的 CSS 练习册。但我不知道如何在修改页面时重新加载 html 文件。有没有加载器或解决方案?

0 投票
0 回答
182 浏览

javascript - Webpack Loader:可选依赖项的默认值

我想创建一个 webpack 加载器,它可以在没有 try/catch 的情况下加载可选的依赖项。

当我这样使用它时

webpack 导致找不到模块错误。但我想在我的加载器中防止这种情况并返回一个空对象。

这将是我的加载程序代码:

我知道我也可以将它与查询一起使用

但是我没有上下文加载这个文件?

有谁知道我还能做什么?

0 投票
1 回答
622 浏览

javascript - 用于 haml 的 webpack 配置

所以我刚刚开始在我的项目中使用 webpack。我正在使用 webpack 尝试将我的 haml 模板编译为 jsx 以响应元素。为此,我使用了 haml-jsx 和 babel-loader 加载器。

所以,当 webpack 去加载 .haml 模板时,我现在遇到的问题就出现了。我不断收到此错误“模块解析失败:意外令牌。您可能需要适当的加载程序来处理此文件类型”。知道是什么阻止了haml-jsx 加载程序正常工作,但正如我所说,我是webpack 的新手,所以如果它是我的webpack 配置文件或其他东西,我知道。这就是我来找你们的原因!

以下是我的 webpack 配置文件:

我的目录结构也看起来像这样

任何建议都会有所帮助!谢谢!

0 投票
1 回答
258 浏览

webpack - Webpack 4:将加载器创建为函数(具有发送选项的能力)

我可能遗漏了一些明显的东西,但我似乎无法将 Webpack 4 加载器创建为一个简单的函数options

我不敢假设 Webpack 如此固执地认为加载器必须是 npm 包,但我正在努力寻找一个使用简单函数作为加载器按预期工作的示例。

有人可以通过最基本的例子来帮助我们如何让这样的事情起作用吗?

PS 在上面的示例配置中,该函数是从另一个文件导入的,为了清楚起见,只是将其添加到内联。

0 投票
0 回答
963 浏览

javascript - 无法使用 es6 导入编写 webpack 加载器

我写了这个 webpack 加载器

我想使用 es6 导入重写

没有成功

SyntaxError:意外的令牌导出


我的 webpack 配置是:

我怎样才能做到这一点?

0 投票
1 回答
485 浏览

javascript - 如何从 webpack 加载器访问 DOM

我正在为特定的文件扩展名编写一个 webpack 加载器,我想将自定义导入附加到 DOM

但 DOM 不可访问

ReferenceError:文档未定义

有没有办法从我的加载器访问 DOM?

我的 webpack 配置是:

0 投票
0 回答
130 浏览

django - 如何正确指定“BUNDLE_DIR_NAME”的“url”?

我正在使用Djangoreactwebpack

在设置时WEBPACK_LOADERsettings.py我遇到了问题!我的文件树是这样的。

我的文件树

我想得到一个捆绑的(webpacked)文件,MainPage.js但是,Server说没有that url在此处输入图像描述

请理解我的编程水平低,
请问我可以得到准确的正确网址是什么MainPage.js

添加了我的部分STATIC_URLSTATIC_ROOT

0 投票
1 回答
224 浏览

webpack - Webpack 模块解析失败 (.po)

我对 webpack .po加载器有疑问。

我正在做的是

**package.json **

webpack 入口文件中,我正在收集我的.po文件(以及所有其他 .js、.css 等)

运行yarn build webpack 后编译所有文件(我的 .po 文件在里面) 在此处输入图像描述

然后我在解析时遇到这个错误(请参阅下面的 webpack 配置文件,我在加载器中有po 加载器

为什么?

在此处输入图像描述

webpack 配置文件中,我有加载器(po2json

Webpack.config 在这里

谢谢!