Unable to resolve module
/Users/justinj/Documents/myapp/card.js: Module does not exist in the module map or in these directories:
This might be related to https://github.com/facebook/react-native/issues/4968
To resolve try the following:
- Clear watchman watches:
- Delete the
rm -rf node_modules && npm install.
- Reset packager cache:
rm -fr $TMPDIR/react-* or
npm start -- --reset-cache.
What is your directory structure like? Make sure moment is in your
package.json dependencies, then
npm install a new module, sometimes you need to do “Restart” in XDE / exp / CRNA to restart the packager/bundler. If you correctly npm installed and you restart, it should pick up the new module.
This how my package.json looks like.
“description”: “Hello Expo!”,
i’m not sure you installed
moment. try doing
yarn add moment or
npm install --save moment and then restart your project.
I put the command into terminal and received the following error:
npm ERR! code ENOSELF
npm ERR! Refusing to install package with name “moment” under a package
npm ERR! also called “moment”. Did you name your project the same
npm ERR! as the dependency you’re installing?
npm ERR! For more information, see:
npm ERR! https://docs.npmjs.com/cli/install#limitations-of-npms-install-algorithm
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/justinjohnson/.npm/_logs/2017-10-10T21_40_00_336Z-debug.log
weird. what directory did you run this from?
Looks like card.js is trying to require moment but can’t find it.
- make sure you’re using npm 4.6.1
- following github issue instructions in that order (reset watchman, nuke node_modules, install dependencies, and clear cache)
make sure that moment is in your package.json (doesn’t look like it is right now) and you are in the project directory when running the commands
if that doesn’t work:
- create a new project using XDE
- copy your files over to the new project (not node_modules)
- change to new directory and npm install
let me know what happens
hey @newventurez - you can also call
npm list in your project directory to see if moment is installed, and if it isnt, follow what @ccheever said
I did everything you guys mentioned and I’m still receiving the same errors.
I been having this problem for a couple of weeks. What else can show you guys, that would help me resolve this issue.
Hey @newventurez how is it going?
It looks like you made this forum post a while ago with a reference to your moment issue then, 'Moment' Command not found
When you resolved this issue, you said you copied moment into your project directory and used an es6 import like
import moment from '/modules/moment',
Can you verify for me that this is true?
Yes Jimmy Lee, I did that but I started my project over. And I tried to install firebase and ran into the same issue that I came across when installing moment. I want to resolve this issue because it seems when I try to install moment and firebase something is going wrong.