Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Module not found: Package not exported from path... #418

Closed
s3mi0tics opened this issue Nov 19, 2022 · 9 comments
Closed

Module not found: Package not exported from path... #418

s3mi0tics opened this issue Nov 19, 2022 · 9 comments

Comments

@s3mi0tics
Copy link

I cant get my page to load here are my error messages, am I not importing the files right into my component?

Failed to compile.

Module not found: Error: Package path ./lib/codemirror.css is not exported from package /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror (see exports field in /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror/package.json)
WARNING in [eslint]
src/components/Editor.js
Line 7:24: 'ControlledEditor' is defined but never used no-unused-vars

ERROR in ./src/components/Editor.js 5:0-39
Module not found: Error: Package path ./lib/codemirror.css is not exported from package /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror (see exports field in /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror/package.json)

ERROR in ./src/components/Editor.js 6:0-37
Module not found: Error: Package path ./theme/github.css is not exported from package /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror (see exports field in /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror/package.json)

ERROR in ./src/components/Editor.js 7:0-33
Module not found: Error: Package path ./mode/xml/xml is not exported from package /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror (see exports field in /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror/package.json)

ERROR in ./src/components/Editor.js 8:0-47
Module not found: Error: Package path ./mode/javascript/javascript is not exported from package /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror (see exports field in /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror/package.json)

ERROR in ./src/components/Editor.js 9:0-33
Module not found: Error: Package path ./mode/css/css is not exported from package /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror (see exports field in /Users/colbykauk/Desktop/Engineering/Code_Alongs/Code_Pen_Clone/code_pen_clone/node_modules/codemirror/package.json)

ERROR in [eslint]
src/components/Editor.js
Line 26:10: 'ControledEditor' is not defined react/jsx-no-undef

Search for the keywords to learn more about each error.

webpack compiled with 6 errors and 1 warning

this is what my component looks like:


import React from 'react'
import 'codemirror/lib/codemirror.css'
import 'codemirror/theme/github.css'
import 'codemirror/mode/xml/xml'
import 'codemirror/javascript/javascript'
import 'codemirror/mode/css/css'
import {Controlled as ControlledEditor} from 'react-codemirror2'

export default function Editor(props) {
    const{
        language,
        displayName,
        value,
        onChange
    } = props

    function handleChange(editor, data, value){
        onChange(value)
    }
  return (
    <div className='editor-container'>
        <div className='editor-title'>
            {displayName}
            <button>o/c</button>
        </div>
        <ControledEditor
            onBeforeChange={handleChange}
            value={value}
            className="code-mirror-wrapper"
            options ={{
                lineWrapping: true,
                lint: true,
                mode: language,
                lineNumbers: true
            }}
        />
    </div>
  )
}
@jaywcjlove
Copy link
Member

@s3mi0tics You can post your example, I think you are not using our components.

You are using react-codemirror2 instead of @uiw/react-codemirror

@s3mi0tics
Copy link
Author

@jaywcjlove i am using both by the direction of the video that I am following a long with. I am actually having this same problem in two separate tutorials from different people which I am following exactly what the tutorials are telling me.

@jaywcjlove
Copy link
Member

@s3mi0tics You can use codesandbox.io to provide me with an example that can reproduce the error. Let me see what the problem is.

@s3mi0tics
Copy link
Author

Also, Thank you so much!

@s3mi0tics
Copy link
Author

does it have something to do with the version of my codemirror?

@jaywcjlove
Copy link
Member

@s3mi0tics The repository of react-codemirror2 is here: https://github.com/scniro/react-codemirror2

This one is different, it depends on codemirror v5, @uiw/react-codemirror v4+ depends on codemirror v6

https://github.com/scniro/react-codemirror2/blob/0f2bb13cad2fb1364eb063cbd7ec9aae726a55eb/package.json#L56

@jaywcjlove
Copy link
Member

react-codemirror2 only supports codemirror v5, react >=15.5 <= 17.x

@s3mi0tics

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants