为什么 browserify 不能使用我的模块?

Why can't browserify use my module?

我制作了一个库,将其与 browserify 捆绑在一起,放在此处:https://github.com/cfv1984/two-ways 并从中发布了一个模块。

编译后的库在浏览器中工作得很好,我用它制作的包无法使用,正如您通过安装它和拥有这样的测试文件所看到的:

var two = require('two-ways');
console.log("Two", two);

并且运行它通过

browserify test.file.js > test.compiled.js

我做错了什么?我得到的错误消息 Error: Cannot find module './../../util/makeGetter' from 'D:\o\puto\node_modules\two-ways' 在这种情况下是 0 有意义的,因为我实际上不再有文件,而是一个包,据我所知 browserify 可以生成。

有什么指点吗?

Browserify 在通过 Babel 变形后将文件打包错误,所以我简单地使用 Webpack 打包,使其再次保持一致,我可以将它与 browserify and/or webpack 或任何其他捆绑一起使用软件没有太大问题。