安装 quill-image-resize-module 会在其中创建包含许多模块的“node_modules”

Jae*_*ger 5 node.js npm

我正在尝试通过 NPM 安装quill-image-resize-module。我已经尝试过这些命令npm install --save quill-image-resize-module,,npm install quill-image-resize-modulenpm install -g quill-image-resize-module

所有这些都导致了相同的结果。结果是,quill-image-resize-module在 内部创建文件夹node_modules,然后node_modules在 内部创建另一个文件夹quill-image-resize-module。在这个新的子文件夹中node_modules,创建了许多文件夹,例如acorn,,,array-uniqlodash

总结一下这个问题,NPM 没有安装该软件包,而是下载了许多软件包并将它们放入quill-image-resize-module. 因此,我无法导入该包。

import ImageResize from 'quill-image-resize-module'
Run Code Online (Sandbox Code Playgroud)

这会导致错误。该包确实存在,但没有文件。它有另一个子文件夹,里面有许多其他文件夹。

根据老专业的回答记录:

ERROR in ./resources/js/app.js
Module not found: Error: Can't resolve 'quill-image-resize-module' in 'C:\xampp\htdocs\myapp\resources\js'
 @ ./resources/js/app.js 112:0-36
 @ multi ./resources/js/app.js ./resources/sass/app.scss
Run Code Online (Sandbox Code Playgroud)

Old*_*Pro 1

如果我使用 Node 8.14.0require而不是import. 请发布运行时出现的错误

node -e 'require("quill-image-resize-module")'
Run Code Online (Sandbox Code Playgroud)

我的安装quill-image-resize-module有 425 个目录./node_modules/quill-image-resize-module/node_modules/,我得到的错误是关于window未定义的,这对于正常情况来说是正常的,node但表明它quill期望在浏览器中运行,所以你真正的问题可能与npm install.