首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从cli本地执行节点http-server

从cli本地执行节点http-server
EN

Stack Overflow用户
提问于 2015-01-23 13:48:17
回答 1查看 442关注 0票数 0

如果我在本地安装http-server (没有-g标志),如何使用本地目录作为根目录来运行它?

在我的根目录中,我有一个node_modules文件夹,如果我想执行http,我需要执行$node ./node_node/$node-server/bin/ http-server。

我希望使用类似于$npm http-server的命令启动http-server.如果我使用$npm start http- server,则服务器开始时不使用./作为根。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-23 14:20:00

您可以调用位于模块bin文件夹中的可执行文件,如下所示:

代码语言:javascript
复制
> ./node_modules/http-server/bin/http-server

如果要使用npm命令执行此操作,可以将其放在Package.json的脚本集合中:

代码语言:javascript
复制
{
  "name": "tmp",
  "version": "0.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start":"./node_modules/http-server/bin/http-server",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

然后你就可以跑了

代码语言:javascript
复制
> npm start
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28111346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档