javascript - 无法设置下一个优化图像
问题描述
我正在尝试使用下一个 js 9.3.6设置下一个优化图像 2.6.2,之后我想做“下一个构建”和“下一个导出”并生成一个静态站点。在此之后,我希望用 amazon S3 托管它。我希望下一个优化图像也在开发时优化图像。
我的next.config.js文件看起来像
const withPlugins = require('next-compose-plugins')
const optimizedImages = require('next-optimized-images')
const withSass = require('@zeit/next-sass')
const withCSS = require('@zeit/next-css')
const path = require('path')
module.exports = withPlugins(
[
[withSass],
[
optimizedImages,
{
optimizeImagesInDev: true
}
],
[withCSS]
],
{
webpack (config, options) {
config.resolve.modules.push(path.resolve('./'))
return config
}
}
)
我还安装了以下优化包
"image-trace-loader": "^1.0.2",
"imagemin-mozjpeg": "^9.0.0",
"imagemin-optipng": "^8.0.0",
"imagemin-svgo": "^8.0.0",
"webp-loader": "^0.6.0",
我的代码中有 webp 和 png 图像,我正在以这种方式导入
import infoImage1 from 'assets/img/pages/covid/infoImage1.png'
完成后,当我运行“npm run dev”时,它显示“[ event ] build page: /home”,然后没有其他任何反应,除了光标只是闪烁。
在 chrome 浏览器中,当我尝试访问 localhost 时,页面无法加载。它只显示在选项卡上保持逆时针旋转的加载微调器。页面上不显示任何内容。
浏览器控制台或终端中均未显示错误消息。
谁能告诉我我做错了什么以及如何使下一个优化图像在静态站点设置中与下一个 js 一起使用?
提前致谢!
解决方案
推荐阅读
- php - 无法让 php 在 Amazon Lightsail 上运行
- python - Flask 应用程序的另一个“语法错误:‘返回’外部函数”
- regex - Reg exp 从 URL 解析变量
- firebase - 将 Firebase 分析导出到桌面应用程序
- javascript - Eslint 规则“no-param-reassign”如何解决我的警告
- c# - 如何在 C# 中动态反序列化 JSON 文本
- jena - 在导入关闭中单独处理导入
- python - 用 100 个标签区分图中的每个标签
- python - 烧瓶:如何通过单击链接更改 html 中烧瓶变量的值
- macos - 为什么解压缩时会创建符号链接?