我使用npm install -g http-server
安装了软件包。
但是,当我尝试使用node http-server
运行此操作时。它抛出错误如下:
module.js:338
throw err;
^
Error: Cannot find module '/home/khagesh/http-server'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3
我尝试将NODE_PATH
设为/home/khagesh/npm/lib/node_modules
。
据我所知,节点不是在node_modules
中搜索模块而是直接在用户目录中搜索。
我在Ubuntu 14.04上运行它。
任何帮助解决这个问题的人都表示赞赏。