javascript - webpack插件的EJS模板 'html-webpack-plugin'

标签 javascript reactjs webpack babeljs

我想加载插件“html-webpack-plugin”的自定义模板。

我有这个index.ejs 还有这个webpack.config.js

但是我在构建时遇到此错误:

ERROR in Error: Child compilation failed: Module build failed: SyntaxError: /Users/saro/Projects/react-starter/app/assets/index.ejs: Unexpected token (1:1)

1 | <!DOCTYPE html>

最佳答案

首先,安装加载器:

npm install ejs-loader --save-dev

然后更新您的 webpack.config.js(添加 ejs!):

  plugins: [
    new HtmlwebpackPlugin({
      title: 'React Starter Kit',
      hash: true,
      inject: false,
      appMountId: 'app',
      template: 'ejs!app/assets/index.ejs'
    })
  ]

关于javascript - webpack插件的EJS模板 'html-webpack-plugin',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35323468/

相关文章:

javascript - 使用 Cypress 测试 Stripe Checkout

java - 在 java 项目中在哪里编写和存储 mongoDB map/reduce 函数

javascript - npx create-react-app <name> 在某个部分后停止运行

Laravel Tailwind 身份验证脚手架问题

reactjs - Webpack 2 配置用于 React 项目上的 System.import 树摇动和延迟加载

javascript - 如何确保在浏览我的 plone 站点时始终启用浏览器中的 javascript

javascript - Angularjs 指令用于确定 <div>

javascript - 这个范围在一个简单的 React 组件中

css - webpack 不加载 @font-face

javascript - Require.ensure() 非阻塞