megaphone icon Learn how to streamline incident response with Mattermost & ServiceNow on February 16th ยป
Edit on GitHub

Troubleshooting the Mobile Build Process

Error message 

Unable to resolve module mattermost-redux/client from /Users/****/workspace/mm/mobile-build-app-pr/share_extension/android/index.js: Module mattermost-redux/client does not exist in the Haste module map.

Solution 

Make sure the mattermost-redux package is build correctly.

The make build set of commands uses npm ci, sometimes the npm ci command will not run the prepare script used by mattermost-redux thus the library will not built causing the mobile build to fail.

  • ssh to the build machine (MacStadium)
  • cd ~/workspace/mm/mattermost-mobile-prod-release/mattermost-mobile
  • rm -rf node_modules
  • npm cache clean --force
  • npm i
  • Finally make sure ls node_modules/mattermost-redux/ shows that mattermost-redux was built.

Did you find what you were looking for?

Thank you! We appreciate your feedback.
ร—

Tell us more

Your feedback helps us improve the Mattermost developer documentation.

Have a feature request? Share it here.

Having issues? Join our Community server.