问题标签 [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.
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属性作为模块结果:
问题是...
我可以使用现有的加载器或插件加载、解析或评估模块并仅返回根属性作为结果吗?
制作这个模块:
变成
webpack - 当文件已经被某个加载器处理时读取文件的内容
rawloader 用于读取 webpack 中的文件。假设我们要读取已经由另一个加载器处理的文件的内容。我们可以使用 rawloader(或任何其他技术)来做到这一点吗?
假设 .myext 有一个返回对象的加载器。但同时我想读取该文件的内容。有没有简单的方法?
javascript - 如何在 webpack 中热重载 html 文件
我想借助 webpack 热加载功能构建一个类似于 JSBin 或 Codepen 的 CSS 练习册。但我不知道如何在修改页面时重新加载 html 文件。有没有加载器或解决方案?
javascript - Webpack Loader:可选依赖项的默认值
我想创建一个 webpack 加载器,它可以在没有 try/catch 的情况下加载可选的依赖项。
当我这样使用它时
webpack 导致找不到模块错误。但我想在我的加载器中防止这种情况并返回一个空对象。
这将是我的加载程序代码:
我知道我也可以将它与查询一起使用
但是我没有上下文加载这个文件?
有谁知道我还能做什么?
javascript - 用于 haml 的 webpack 配置
所以我刚刚开始在我的项目中使用 webpack。我正在使用 webpack 尝试将我的 haml 模板编译为 jsx 以响应元素。为此,我使用了 haml-jsx 和 babel-loader 加载器。
所以,当 webpack 去加载 .haml 模板时,我现在遇到的问题就出现了。我不断收到此错误“模块解析失败:意外令牌。您可能需要适当的加载程序来处理此文件类型”。知道是什么阻止了haml-jsx 加载程序正常工作,但正如我所说,我是webpack 的新手,所以如果它是我的webpack 配置文件或其他东西,我知道。这就是我来找你们的原因!
以下是我的 webpack 配置文件:
我的目录结构也看起来像这样
任何建议都会有所帮助!谢谢!
webpack - Webpack 4:将加载器创建为函数(具有发送选项的能力)
我可能遗漏了一些明显的东西,但我似乎无法将 Webpack 4 加载器创建为一个简单的函数options
:
我不敢假设 Webpack 如此固执地认为加载器必须是 npm 包,但我正在努力寻找一个使用简单函数作为加载器按预期工作的示例。
有人可以通过最基本的例子来帮助我们如何让这样的事情起作用吗?
PS 在上面的示例配置中,该函数是从另一个文件导入的,为了清楚起见,只是将其添加到内联。
javascript - 无法使用 es6 导入编写 webpack 加载器
我写了这个 webpack 加载器
我想使用 es6 导入重写
没有成功
SyntaxError:意外的令牌导出
我的 webpack 配置是:
我怎样才能做到这一点?
javascript - 如何从 webpack 加载器访问 DOM
我正在为特定的文件扩展名编写一个 webpack 加载器,我想将自定义导入附加到 DOM
但 DOM 不可访问
ReferenceError:文档未定义
有没有办法从我的加载器访问 DOM?
我的 webpack 配置是: