我收到了这个错误:
错误:找不到模块'browserify'
当我将此行添加到app / server.js文件时:
var browserify = require('browserify');
现在我还是Node的新手,但我认为我是通过
正确安装的npm install -g browserify
根据their docs。
我很确定这是检查我的全局模块的命令:
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
呢?
答案 0 :(得分:12)
我遇到了同样的问题,但如果您想安装browserify模块,可以使用此
npm install browserify
答案 1 :(得分: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
答案 2 :(得分:1)
我必须找到另一种全局安装browserify的方法,这样你就可以将这个命令用于linux
sudo npm install browserify -g