node.js - 为什么在全局安装模块时出现“未捕获的错误:找不到模块'multi.js'”?
问题描述
我已将 packagecge 安装multi.js
为npm install --global --verbose multi.js
并将NODE_PATH
环境变量设置为export NODE_PATH=/home/wasim/.nvm/versions/node/v13.1.0/lib/node_module
. 我还可以查看该模块确实是全局安装的,
npm list -g -depth 0
├── http-server@0.12.3
├── multi.js@0.5.1
├── npm@6.14.8
├── xls@0.5.1
└── xlsx@0.16.6
但是,当我将模块加载为 时const multi_js = require('multi.js');
,出现错误: Cannot find module 'multi.js'
如下面的屏幕截图所示
我在这里缺少什么?谢谢
注意:本地安装 multi.js 包也会出现此错误。
解决方案
试试这个解决方法 https://github.com/fabianlindfors/multi.js/issues/41可能是现在通过 npm/yarn 导入多的最好方法
推荐阅读
- javascript - 当我尝试提交表单时,它显示 TypeError: Object(...) is not a function
- firebase - Firebase 托管重写 URL
- python - 使用 Python 按变量名对 Terraform variables.tf 进行排序
- r - 如何全部转换
到 - python - 加载包列表时出错:请求失败,状态码为 404
- c++ - 具有多个用户输入的数组的模板类
- operating-system - 页面替换策略如何适用于具有 TLB 的系统?
- coldfusion - 以正确的方式进行coldfusion 11循环
- python - 如何在嵌套 for 循环的最终迭代后点击返回按钮?(硒)
- html - 是否应该修改视口元标记以避免智能手机应用小缩放?