Closed danjame closed 3 years ago
在远程服务器上测试后发现目前的构建出来的模块无法被加载。 经过排查发现:
package.json
"main": "lib/Mdict.js"
lib/mdict.js
cannot find module
Mdict.js
该问题在本地测试不会出现。
@Danjame 如果是 NPM上直接安装的版本呢?是否会有上述问题,因为我是在MAC上构建的,没有遇到这个问题
@terasum 是的,我说的就是通过 npm install 的版本,并不是我自己传过去的版本
@Danjame 好的,我稍晚点重命名一下发个版本
@Danjame 已经发布 v4.0.7 版本,我mac上导入测试没有问题
在远程服务器上测试后发现目前的构建出来的模块无法被加载。 经过排查发现:
package.json
中定义了"main": "lib/Mdict.js"
,但是构建出来的是lib/mdict.js
,由于首字母大小写的差异会导致在远程服务器Ubuntu上会出现cannot find module
,手动把首字母改回大写后正常加载。Mdict.js
,加载没有问题。该问题在本地测试不会出现。