Ошибка: не удается найти модуль «номер-н-н» - PullRequest
0 голосов
/ 17 января 2019

Я создаю собственное приложение с использованием expo-cli. Я был в процессе тестирования двух кнопок пользовательского интерфейса, которые отправляют избыточные действия редукторам для обновления метки даты пользовательского интерфейса. Я получил это работает, и то, что, кажется, не откуда, когда я запускаю 'expo start' в терминале, я получаю эту ошибку. Я попытался запустить 'npm install', потому что мне показалось, что я пропустил модуль, но ошибка не исчезла.

[23:05:46] internal/modules/cjs/loader.js:605
[23:05:46]     throw err;
[23:05:46]     ^
[23:05:46] 
[23:05:46] Error: Cannot find module 'number-is-nan'
[23:05:46]     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:603:15)
[23:05:46]     at Function.Module._load (internal/modules/cjs/loader.js:529:25)
[23:05:46]     at Module.require (internal/modules/cjs/loader.js:658:17)
[23:05:46]     at require (internal/modules/cjs/helpers.js:22:18)
[23:05:46]     at Object.<anonymous> (/Users/sasheem/Desktop/dev/react-native/[projectName]-tiptracker/node_modules/is-finite/index.js:2:19)
[23:05:46]     at Module._compile (internal/modules/cjs/loader.js:722:30)
[23:05:46]     at Object.Module._extensions..js (internal/modules/cjs/loader.js:733:10)
[23:05:46]     at Module.load (internal/modules/cjs/loader.js:620:32)
[23:05:46]     at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
[23:05:46]     at Function.Module._load (internal/modules/cjs/loader.js:552:3)
[23:05:46] Metro Bundler process exited with code 1
[23:05:46] Set EXPO_DEBUG=true in your env to view the stack trace.

Это на самом деле не указывает на какой-либо недавний код, который я добавил, и я не узнаю, используя какие-либо папки, которые он показывает в сообщении об ошибке.

Прямо перед этим сообщением об ошибке оно сообщает мне обновить мой expo-cli, но когда я запускаю 'npm install -g expo-cli' и проверяю, действительно ли оно обновлено с помощью 'expo-cli --version', оно все равно сообщает я использую старую версию (2.2.0)

There is a new version of expo-cli available (2.6.14).
You are currently using expo-cli 2.2.0
Run `npm install -g expo-cli` to get the latest version

Дайте мне знать, если есть больше информации, которую я могу предоставить, чтобы помочь решить мою проблему.

1 Ответ

0 голосов
/ 17 января 2019

Вы добавили этот пакет number-is-nan в package.json

Или, если он не добавлен, просто запустите npm install --save number-is-nan

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...