webpack next. js TypeError: «Оригинальный» аргумент должен иметь тип Function - PullRequest
0 голосов
/ 20 апреля 2020

Когда я запускаю npm, запускаю dev, я получаю следующую ошибку: Если есть кто-то, кто понимает, пожалуйста, научите меня

// Содержание ошибки

TypeError: "оригинал" Аргумент должен иметь тип Function

. / node_modules / node-libs-browser / node_modules / util / util. js: 602 599 | 600 | exports.promisify = функция promisify (оригинал) {601 | if (typeof original! == 'function')

602 | throw new TypeError («Аргумент« оригинал »должен иметь тип Function»); 603 | 604 | if (kCustomPromisifiedSymbol && original [kCustomPromisifiedSymbol]) {605 | var fn = original [kCustomPromisifiedSymbol];

// next.config.js
const withSass = require('@zeit/next-sass');
module.exports = withSass({
  /* config options here */
});

module.exports = {
  webpack: config => {
   config.node = {
     fs: 'empty',
     child_process: 'empty',
     net: 'empty',
     dns: 'empty',
     tls: 'empty',
   };
   return config;
  },
};


// packege.json

    > "dependencies": {
    >     "@types/react-intl": "^3.0.0",
    >     "@types/react-lottie": "^1.2.3",
    >     "@zeit/next-sass": "^1.0.1",
    >     "child_process": "^1.0.2",
    >     "googleapis": "^49.0.0",
    >     "isomorphic-unfetch": "^3.0.0",
    >     "next": "^9.2.1",
    >     "node-sass": "^4.13.1",
    >     "react": "^16.12.0",
    >     "react-dom": "^16.12.0",
    >     "react-intl": "^3.12.0",
    >     "react-lottie": "^1.2.3"   },   "devDependencies": {
    >     "@types/node": "^13.7.0",
    >     "@types/react": "^16.9.19",
    >     "typescript": "^3.7.5"   }
...