我已经将packacge 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软件包时也会发生此错误。
答案 0 :(得分:0)
尝试这种变通方法https://github.com/fabianlindfors/multi.js/issues/41可能是当今通过npm / yarn导入多文件的最佳方法
答案 1 :(得分:0)
我正在使用'non es6'js标准进行编码,因此我尝试了const multi = require('../libs/multi.js-master/dist/multi.min.js');
,但没有成功,出现了以下错误:index.js:85 Uncaught (in promise) TypeError: multi is not a function
对我有用的是将index.html中的multi.min.js加载如下:
<script src="../libs/multi.js-master/dist/multi.min.js"></script>