next-offline icon indicating copy to clipboard operation
next-offline copied to clipboard

Could not find a declaration file for module 'next-offline'

Open w8ze-devel opened this issue 1 year ago • 0 comments

Hello,

Thanks very much for this project. I've just discovered it while searching about how to implement offline mode in my nextjs application.

Please consider the following items when filing a bug report:

  • Issue and steps to reproduce.

Just made a yarn add next-offline and try to build my application.

Here is my complete next.config.js

//@ts-check
const withOffline = require('next-offline');

// eslint-disable-next-line @typescript-eslint/no-var-requires
const { composePlugins, withNx } = require('@nx/next');

/**
 * @type {import('@nx/next/plugins/with-nx').WithNxOptions}
 **/
const nextConfig = {
  nx: {
    svgr: true,
  },
  workboxOpts: {
    runtimeCaching: [{
      handler: 'StaleWhileRevalidate',
      options: {
        cacheName: 'assets-cache',
        expiration: {
          maxEntries: 5,
          maxAgeSeconds: 60,
        },
      },
    }],
  }
};

const plugins = [
  withNx,
];

module.exports = composePlugins(...plugins)(withOffline(nextConfig));

  • Versions. The installed version is 5.0.5

  • Screenshots. image

  • Expected.

The build is done properly.

  • Actual.

The error in the above screenshoot.

  • Browser name and version.

Try on Chrome and Edge (latest version)

Thanks for advance for your help.

w8ze-devel avatar Jul 17 '23 09:07 w8ze-devel