【问题标题】:npm install @uiw/react-codemirror --save doesn't add the correct files to node_modulesnpm install @uiw/react-codemirror --save 不会将正确的文件添加到 node_modules
【发布时间】:2023-01-05 23:29:36
【问题描述】:

我正在关注tutorial,了解如何设置 Codemirror 和 React。我下载包 - npm install @uiw/react-codemirror

这有效,因为它允许我:

import CodeMirror from "@uiw/react-codemirror"

但是,当我尝试导入主题或键盘映射时,出现错误:

找不到模块:错误:包路径 ./theme/monokai.css 未从包路径/to/node_modules/codemirror 中导出

import "codemirror/theme/monokai.css"

@codemirror 和 codemirror 都在 node_modules 中可用,但是 codemirror 不包含主题目录。

codemirror 目录的 package.json:

{
  "name": "codemirror",
  "version": "6.0.1",
  "description": "Basic configuration for the CodeMirror code editor",
  "scripts": {
    "test": "cm-runtests",
    "prepare": "cm-buildhelper src/codemirror.ts"
  },
  "keywords": [
    "editor",
    "code"
  ],
  "author": {
    "name": "Marijn Haverbeke",
    "email": "marijnh@gmail.com",
    "url": "http://marijnhaverbeke.nl"
  },
  "type": "module",
  "main": "dist/index.cjs",
  "exports": {
    "import": "./dist/index.js",
    "require": "./dist/index.cjs"
  },
  "types": "dist/index.d.ts",
  "module": "dist/index.js",
  "sideEffects": false,
  "license": "MIT",
  "dependencies": {
    "@codemirror/autocomplete": "^6.0.0",
    "@codemirror/commands": "^6.0.0",
    "@codemirror/language": "^6.0.0",
    "@codemirror/lint": "^6.0.0",
    "@codemirror/search": "^6.0.0",
    "@codemirror/state": "^6.0.0",
    "@codemirror/view": "^6.0.0"
  },
  "devDependencies": {
    "@codemirror/buildhelper": "^0.1.5"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/codemirror/basic-setup.git"
  }
}

对于我为什么会收到此错误的任何想法,我将不胜感激。我尝试卸载 codemirror 并重新下载,但错误仍然存​​在。

【问题讨论】:

    标签: npm npm-install codemirror react-codemirror


    【解决方案1】:

    我切换到一个下载 codemirror: 5.x 的 react-codemirror 版本,它现在可以工作了

    【讨论】:

      【解决方案2】:

      你可能想使用theme docdoc

      【讨论】:

        猜你喜欢
        • 2016-12-08
        • 2022-01-15
        • 2016-10-29
        • 1970-01-01
        • 2012-12-09
        • 2014-02-10
        • 2019-12-31
        • 1970-01-01
        • 2016-01-08
        相关资源
        最近更新 更多