【发布时间】:2015-06-21 06:41:01
【问题描述】:
我知道最好的 npm install 是使用npm install,但在我使用的专业服务器上是禁止的。另外,我必须通过脏的git clone <node_module_git_repository> 安装我的 node_modules。
通过 git,我的模块被很好地复制并运行良好:
node ./node_modules/.bin/http-server
但通过失败:
node http-server
我得到了错误:
module.js:340
throw err;
^
Error: Cannot find module '/data/yug/projects_active/make-modules/http-server'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:935:3
我假设不执行 npm install make 我的节点模块不在路径中。 如何通过node <module_name> 运行我的 git 克隆本地模块来解决这个问题?
【问题讨论】:
-
./node_modules/.bin/http-server对我来说似乎不合适。它通常在路径中有包名。例如,./node_modules/http-server/.bin/http-server -
./node_modules/.bin/http-server和./node_modules/http-server/.bin/http-server都适合我。但是没有http-server没有。