node.js - 安装 quill-image-resize-module 会导致在其中创建带有许多模块的“node_modules”
问题描述
我正在尝试quill-image-resize-module
通过 NPM 安装。我已经尝试过这些命令npm install --save quill-image-resize-module
,,,npm install quill-image-resize-module
。npm install -g quill-image-resize-module
所有这些都导致了相同的结果。结果是,在里面创建了一个文件夹quill-image-resize-module
,node_modules
然后node_modules
在里面创建了另一个文件夹quill-image-resize-module
。在这个新的 subnode_modules
中,创建了许多文件夹,例如acorn
, array-uniq
, lodash
。
总结一下这个问题,NPM 没有安装包,而是下载了许多包并将它们放在quill-image-resize-module
. 因此,我无法导入包。
import ImageResize from 'quill-image-resize-module'
这会导致错误。该包确实存在,但它没有文件。它有另一个子文件夹,其中还有许多其他文件夹。
根据老专业人士的回答记录:
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
解决方案
如果我使用 Node 8.14.0require
而不是import
. 请发布您在运行时遇到的错误
node -e 'require("quill-image-resize-module")'
我的安装quill-image-resize-module
有 425 个目录,./node_modules/quill-image-resize-module/node_modules/
我得到的错误是关于window
未定义,这很正常,node
但表明它quill
需要在浏览器中运行,所以你的真正问题可能与npm install
.
推荐阅读
- c# - Angular HTTPClient 不显示来自我的 WebApi 的响应并将变量视为未定义
- wso2 - WSO2 Identity Server OAuth2 访问令牌请求重定向到登录页面
- dokku - 当请求的站点关闭时,Dokku 重定向到另一个域
- javascript - 在打字稿中指定 keyof 类型
- flutter - 我不知何故无法显示在文本表单字段中输入的信息。我的代码有问题吗?
- php - Laravel如何在使用querybuilder从数据库中选择json字段时删除斜杠
- python - Python Gtk 应用程序中的动画 gif
- php - mysqli_query执行抛出http错误500
- google-bigquery - 谷歌数据洞察日期问题
- testing - Cypress 使用本地 api 服务器