browserify'错误:找不到模块'试图修复'未捕获的参考错误:需求未定义'

我从这个线程( Node.js + Angular = Uncaught ReferenceError:require没有定义 )有关于未捕获的引用错误的@RachelD问题有一个非常相似或几乎确切的问题。 然而,当我运行我在这里( https://github.com/substack/node-browserify )指示中所述的“browserify”命令,并完全如下所示(我包括我的目录以及参考)…

myname@compname:~/workspace/MyApp $ browserify /app/scripts/controllers/main.js > bundle.js 

我得到一个'无法find模块'的错误

 Error: Cannot find module '/app/scripts/controllers/main.js' from '/Users/myname/workspace/MyApp' at /usr/local/lib/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:35:25 at load (/usr/local/lib/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:53:43) at /usr/local/lib/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:59:22 at /usr/local/lib/node_modules/browserify/node_modules/browser-resolve/node_modules/resolve/lib/async.js:16:47 at Object.oncomplete (fs.js:107:15) 

我怎样才能通过这个错误?

您正在使用绝对path: /app/scripts/controllers/main.js 。 你可能想要app/scripts/controllers/main.js