我正在尝试在 spectaclejs 演示文稿中包含原始 Ruby/Elixir/Go/JavaScript 代码。
我正在尝试按如下方式使用 CodeSlide:
const example_code = {
demo: require("raw!./assets/demo.example"),
};
<CodeSlide
transition={[]}
lang="elixir"
ranges={[]}
code={example_code.demo}
/>
我在浏览器中收到此错误:
./src/presentation.js
Line 58: Unexpected '!' in 'raw-loader!./assets/demo.example'. Do not use import syntax to configure webpack loaders import/no-webpack-loader-syntax
如果我使用“raw”而不是“raw-loader”,同样的问题,只需用 raw 代替 raw-loader。
我尝试了这篇文章中的内容,但它不起作用 - 我做错了什么吗?
如果我从 require 语句中删除“原始 *”语言,我最终会得到
/static/media/demo.5b2de2fb.example
在浏览器中