Create-React-App 的一些配置
添加多页面配置
npm run eject
- 修改 webpack.config.js
entry 修改:
这里我加了一个 update.html 页面
1 | entry: { |
output 修改
1 | output: { |
注意修改其中的 filename
HtmlWebpackPlugin 修改:
新增一个 HtmlWebpackPlugin
1 | new HtmlWebpackPlugin( |
在 public 目录里添加 update.html, 内容照抄 index.html 文件即可;
在 src 目录下添加 update.js 文件:
1 | import React from 'react'; |
之后, http://localhost:3000/update.html 即可访问; 如果想加个路径,直接修改 HtmlWebpackPlugin 里的 filename, 例如 filename: "index/update.html"
就可以 使用 http://localhost:3000/index/update.html 来访问
引入 src 目录以外的文件报错
例如需要引入 public 目录下的图片,就会报错,此时,注释掉
1 | // new ModuleScopePlugin(paths.appSrc, [paths.appPackageJson]), |
这一行,重启即可.