Ошибка в сборке react: машинный код не является функцией

#javascript #reactjs

#javascript #reactjs

Вопрос:

Я получаю очень странную ошибку в моей сборке react, которая просто ломает все, и все, что я вижу, это пустую страницу.

Это ошибка:

 Uncaught TypeError: function call() { [native code] } is not a function!
    at 128.4c993361.chunk.js:1
    at B (128.4c993361.chunk.js:1)
    at e (128.4c993361.chunk.js:1)
    at 128.4c993361.chunk.js:1
    at Object.<anonymous> (128.4c993361.chunk.js:1)
    at Object.<anonymous> (128.4c993361.chunk.js:1)
    at l ((index):1)
    at Module.701 (main.af07ead1.chunk.js:1)
    at l ((index):1)
    at Module.827 (main.af07ead1.chunk.js:1)
(anonymous) @ 128.4c993361.chunk.js:1
B @ 128.4c993361.chunk.js:1
e @ 128.4c993361.chunk.js:1
(anonymous) @ 128.4c993361.chunk.js:1
(anonymous) @ 128.4c993361.chunk.js:1
(anonymous) @ 128.4c993361.chunk.js:1
l @ (index):1
701 @ main.af07ead1.chunk.js:1
l @ (index):1
827 @ main.af07ead1.chunk.js:1
l @ (index):1
826 @ main.af07ead1.chunk.js:1
l @ (index):1
b @ (index):1
e @ (index):1
(anonymous) @ main.af07ead1.chunk.js:1
  

Обычно, если это ошибка в моем коде, react просто отображает сообщение со ссылкой с подробными сведениями об ошибке, но в этом случае кажется, что это ошибка из сборки.

Я попытался заново собрать проект, после чего удалил node_modules папку и снова запустил npm install , но я продолжаю получать эту ошибку.

Я не вижу эту ошибку при локальном запуске проекта, и она отлично работает, когда я использую npm start .

Я собрал проект на своем компьютере локально, и я получаю ту же ошибку при моей локальной сборке.

Есть ли какой-либо способ его отладки, чтобы я мог увидеть, что именно вызывает эту ошибку?

Комментарии:

1. Трудно сказать, что является причиной этого, не видя ваш код, похоже, вы ссылаетесь на функцию, как если бы это было свойство, а не функция (т. Е. отсутствуют круглые скобки)

2. Я не знаю, но я согласен с приведенным выше @ThatCoderGuy и только хочу добавить, что вы могли бы делать что-то вроде f.toString() функции f , которая при определенных обстоятельствах вернет что-то похожее на вашу ошибку (в отличие от функции с ее телом, как это будет происходить в других случаях). Для вас это похоже на то, что произошло что-то вроде Function.call.toString(), что немного странно

3. Возможно, происходит что-то похожее на (Function.call «»)()

4. Да, это возможно, но почему я вижу это только при сборке проекта? Почему эта ошибка не выдается, когда я использую сервер разработки?

5. Я только что исправил проблему. По-видимому, это было из-за firebase, я достиг некоторого предела, и он выдавал ошибку.