我整天都在寻找解决问题的方法。
我的堆栈: -节点8.1.3 -纱线1.9.4 -Mac OS X 10.13.6
在我的package.json中,我具有以下依赖性: “ image-webpack-loader”:“ 4.3.1”,
这有助于将图像加载到本地Web服务器中。
当我尝试运行“ yarn dev”以启动本地网络服务器时,我得到:
./src/assets/avatar.png中的ERROR模块生成失败:错误:生成 /用户/ pieter / projecten / react-redux-donderstarter-test / node_modules / optipng-bin / vendor / optipng 情感 在exports._errnoException(util.js:1022:11) 在Process.ChildProcess._handle.onexit(内部/child_process.js:189:19) 在onErrorNT(internal / child_process.js:366:16) 在_combinedTickCallback(内部/进程/next_tick.js:102:11) 在process._tickCallback(内部/进程/next_tick.js:161:9)@ ./src/containers/HomePage/index.js 7:0-42 32:59-62 @ ./src/containers/App/routes.js @ ./src/containers/App/App.js @ ./src/containers/App/index.js @ ./src/index.js @多 (webpack)-dev-server / client?http://0.0.0.0:9001 webpack / hot / dev-server ./src/index.js
所以我一直在阅读许多不同的“解决方案”,所以我尝试了“ npm rebuild”
当我执行“ npm rebuild”时输出:
optipng-bin@3.1.4安装后/ Users / pieter / projecten / react-redux-donderstarter-test / node_modules / optipng-bin 节点lib / install.js
⚠无法验证第一个证书⚠optpng预构建测试 ℹ从源编译失败ℹ错误:./ configure --with-system-zlib --prefix =“ / Users / pieter / projecten / react-redux-donderstarter-test / node_modules / optipng-bin / vendor” --bindir =“ / Users / pieter / projecten / react-redux-donderstarter-test / node_modules / optipng-bin / vendor” && make install命令失败:make install pngrtran.c:98:1:警告: 未使用的功能'png_rtran_ok'[-Wunused-function] png_rtran_ok(png_structrp png_ptr,int need_IHDR)^ 1警告 产生。 / Library / Developer / CommandLineTools / usr / bin / ranlib:文件: libpng.a(pngpread.o)没有符号 / Library / Developer / CommandLineTools / usr / bin / ranlib:文件: libpng.a(pngwtran.o)没有符号 / Library / Developer / CommandLineTools / usr / bin / ranlib:文件: libpng.a(pngpread.o)没有符号 / Library / Developer / CommandLineTools / usr / bin / ranlib:文件: libpng.a(pngwtran.o)没有符号pngxmem.c:37:32:警告:结果 2305843009213693951与类型表达式的比较的比较 'png_uint_32'(aka'unsigned int')始终为false [-Wtautologic常数超出范围比较]如果(row_size == 0 || 高度>(pngx_alloc_size_t)(-1)/ sizeof(png_bytep)) ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~产生1条警告。 / Library / Developer / CommandLineTools / usr / bin / ranlib:文件: libpngxtern.a(pngxio.o)没有符号 / Library / Developer / CommandLineTools / usr / bin / ranlib:文件: libpngxtern.a(pngxio.o)没有符号osys.c:515:25:错误:没有成员 在“结构统计”中名为“ st_atim” times [0] = sbuf.st_atim; ~~~~ ^ osys.c:516:25:错误:“结构统计”中没有名为“ st_mtim”的成员 times [1] = sbuf.st_mtim; ~~~~ ^ 2错误生成。 make [1]: * [osys.o]错误1 make:* [install]错误2
at ChildProcess.exithandler (child_process.js:270:12) at emitTwo (events.js:125:13) at ChildProcess.emit (events.js:213:7) at maybeClose (internal/child_process.js:897:16) at Process.ChildProcess._handle.onexit (internal/child_process.js:208:5)
我一直在搜索错误,发现: https://sourceforge.net/p/optipng/bugs/68/ 似乎有一个解决方法:https://github.com/macports/macports-ports/commit/f69d413bbcc4ed122933757146168c5103e6039f
我不知道如何从这里着手,以使我的当地情况正常运转。
如何解决此烦人的错误?我真的很受困扰,因此不胜感激!