Я пытаюсь использовать экспресс, но всякий раз, когда мне это требуется в моем коде, это нарушает мой проект.Это то, что его ломает ...
var express = require('express');
Когда я комментирую это, я могу построить свой проект, но когда я его оставлю, я не смогу скомпилировать.
Это сообщение об ошибке.
error: bundling failed: Error: Unable to resolve module `events` from `C:\Users\...\Desktop\React\payme\node_modules\express\node_modules\depd\index.js`: Module `events` does not exist in the Haste module map
Это может быть связано с https://github.com/facebook/react-native/issues/4968 Чтобы решить, попробуйте следующее:
- Очистить часы сторожа:
watchman watch-del-all
. - Удалитьпапка
node_modules
: rm -rf node_modules && npm install
. - Сброс кэша Metro Bundler:
rm -rf /tmp/metro-bundler-cache-*
или npm start -- --reset-cache
. - Удаление кэша скорости:
rm -rf /tmp/haste-map-react-native-packager-*
.в ModuleResolver.resolveDependency (C: \ Users ... \ Desktop \ React \ payme \ node_modules \ metro \ src \ node-haste \ DependencyGraph \ ModuleResolution.js: 183: 15) в ResolutionRequest.resolveDependency (C: \ Users ... \ Desktop \ React \ payme \ node_modules \ metro \ src \ node-haste \ DependencyGraph \ ResolutionRequest.js: 52: 18) в DependencyGraph.resolveDependency (C: \ Users ... \ Desktop \ React \ payme \ node_modules \ metro\ src \ node-haste \ DependencyGraph.js: 283: 16) в Object.resolve (C: \ Users ... \ Desktop \ React \ payme \ node_modules \ metro \ src \ lib \ transformHelpers.js: 261: 42)в C: \ Users ... \ Desktop \ React \ payme \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js: 399: 31 в Array.map () в resolDependencies (C: \ Users ... \ Desktop \ React\ payme \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js: 396: 18) в C: \ Users ... \ Desktop \ React \ payme \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js: 269: 33 вGenerator.next () в asyncGeneratorStep (C: \ Users ... \ Desktop \ React \ payme \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js: 87: 24)