如何在节点模块上使用browserify?

时间:2016-11-30 19:22:17

标签: javascript node.js browserify

我尝试浏览模块wcwidth

我已执行此代码:

npm install wcwidth
npm install -g browserify
cd node_modules/wcwidth
browserify index.js -o wcwidth.js

它生成了文件wcwidth.js但是当我在html页面中包含该文件时,我无法访问wcwidth函数,我发现wcwidth未定义的错误。

为了在浏览器中使用节点模块,还需要做些什么呢?

1 个答案:

答案 0 :(得分:0)

我必须创建一个文件:

window.wcwidth = require('./');

将其保存在wcwidth.js并运行:

browserify wcwidth.js -o dist/wcwidth.js