#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, я достиг некоторого предела, и он выдавал ошибку.