找不到模块'browserify'

我得到这个错误:

错误:找不到模块'browserify'

当我把这一行添加到我的app / server.js文件中时:

var browserify = require('browserify'); 

现在我还是新的Node,但我想我已经正确安装,通过

 npm install -g browserify 

根据他们的文档 。

我很确定这是检查我的全局模块的命令:

 D:\Websites\MySite> npm ls -g C:\Users\Mark\AppData\Roaming\npm ├─┬ browserify@1.17.2 │ ├─┬ buffer-browserify@0.0.4 │ │ └── base64-js@0.0.2 

它在那里列出了browserify。 那么为什么我不能require呢?

我是面对同样的问题,但如果你想安装browserify模块,你可以使用这个

  npm install browserify 

尝试:

 npm install js-base64 

如果你遇到下面的错误

 npm ERR! Error: EACCES: permission denied, unlink '/Users/host/module/node_modules/npm/node_modules/.bin/node-gyp' npm ERR! at Error (native) npm ERR! { [Error: EACCES: permission denied, unlink '/Users/host/module/node_modules/npm/node_modules/.bin/node-gyp'] npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'unlink', npm ERR! path: '/Users/host/module/node_modules/npm/node_modules/.bin/node-gyp' } npm ERR! npm ERR! Please try running this command again as root/Administrator. 

然后使用下面的命令:

 sudo npm install -g js-base64 --save 

我必须find另一种方式来安装browserify全球所以你可以使用这个命令的Linux

 sudo npm install browserify -g