10

我收到此错误:

错误:找不到模块“浏览器”

当我将此行添加到我的 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呢?

4

3 回答 3

13

我遇到了同样的问题,但如果你想安装 browserify 模块,你可以使用它

       npm install  browserify        
于 2014-04-23T12:24:46.290 回答
2

尝试:

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
于 2016-07-14T10:41:31.870 回答
1

我必须找到另一种为全局安装 browserify 的方法,以便您可以将此命令用于 linux

sudo npm install browserify -g
于 2014-04-24T06:05:22.117 回答