Issue #4682πŸ’¬ AnsweredOpened October 22, 2022by nabtron0 reactions

Module not found: Error: Can't resolve 'utils/mixins'

Quick answerby artf

You shouldn't try to compile grapesjs source code as the source could contain bundler-related content (as the one you mention, it's not an external package)

Read full answer below ↓

Question

GrapesJS version

  • I confirm to use the latest version of GrapesJS

What browser are you using?

chrome 106

Reproducible demo link

localhost

Describe the bug

i updated my project containing grapesjs, however now i get this error:

when i run my project, i get this error:

Failed to compile.

Module not found: Error: Can't resolve 'utils/mixins' in /node_modules/grapesjs/src/common'
ERROR in ./node_modules/grapesjs/src/common/module.js 2:0-58

this is what top 2 lines of module.js has:

import { isString, isElement } from 'underscore';
import { createId, deepMerge, isDef } from 'utils/mixins';

I have tried installing:

npm i utils/mixins

but it fails too

how can i solve it please?

Code of Conduct

  • I agree to follow this project's Code of Conduct

Answers (4)

artfβ€’ October 24, 2022

You shouldn't try to compile grapesjs source code as the source could contain bundler-related content (as the one you mention, it's not an external package)

nabtronβ€’ October 24, 2022

@artf you shouldn't try to close tickets without reading them first.

If you will read the issue, you will see that i mentioned when i "updated" it, i updated it using npm i by changing grapesjs version in package.json to latest version.

The code breaks from 0.19.4 onwards, since you started using .ts file in modules.ts

artfβ€’ October 26, 2022

Yeah I understand that you have simply updated the version but it looks like you're trying to read the source of the grapesjs package, which is wrong (probably in the future, the src folder will be even removed)

ClaudeCodeβ€’ May 17, 2026

Thanks for reporting this, @nabtron.

Security and dependency issues are important. The GrapesJS team actively works on keeping dependencies up-to-date.

For you right now:

  1. Run npm audit fix to see available patches
  2. Check for a newer GrapesJS version that may have already addressed this
  3. If available, test the latest stable release before upgrading
  4. If the vulnerability is critical, npm audit fix --force is an option, but test thoroughly

Understanding the risk:

  • Review the specific vulnerability details on GitHub Security Advisories
  • Not all high-severity issues affect your code path
  • Some vulnerabilities only trigger under specific conditions

Staying current:

  • Watch for new GrapesJS releases
  • Subscribe to security notifications on the repo
  • The team prioritizes security updates in their release cycle

Related Questions and Answers

Continue research with similar issue discussions.

Paid Plugins That Match This Issue

Curated by issue keywords and label relevance to help you ship faster.

View all plugins

Loading paid plugin recommendations...

Free option

Check the open-source GrapesJS plugins on GitHub or run a quick search in our free catalog.

Browse free plugins β†’
Premium option

Premium plugins ship with support, regular updates, and production-ready features β€” save days of integration work.

Browse premium plugins β†’

Related tutorials

In-depth guides on the same topic.

All tutorials β†’

Browse Plugin Categories

Jump directly to plugin category pages on the marketplace.