npm 会在项目的 package.json 文件中寻找 scripts 区域,其中包括npm test和npm start等命令。
其实npm test和npm start是npm run test和npm run start的简写。事实上,你可以使用npm run来运行scripts里的任何条目。
使用npm run的方便之处在于,npm会自动把node_modules/.bin加入$PATH,这样你可以直接运行依赖程序和开发依赖程序,不用全局安装了。
1.局部安装
npm install http-server(卸载npm uninstall http-server) 只会在当前项目下创建node_modules文件夹,并且安装http-server
package.json
{
"scripts":{
"start": "http-server -a 0.0.0.0 -p 80"
}
}
运行npm start/npm run start 启动http-server
2.全局安装 (默认安装在C:\Users\Administrator\AppData\Roaming\npm\node_modules)
全局安装后在任何地方都可以使用
npm install -g http-server ( npm uninstall -g http-server 全局卸载)
相关文章
- 11-23服务器配置https与http2协议
- 11-23IIS中遇到无法预览的问题(HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。)
- 11-23在Apache服务器上安装SSL证书并配置http跳转https教程
- 11-23配置python+mod_wsgi+apache 时 在浏览器中访问服务器时报错:Invalid HTTP_HOST header: 'XXXXX'. You may need to add u'XXXXX' to ALLOWED_HOSTS,在setting.py中添加‘*”无效的原因
- 11-23win2008 mvc4.0 项目发布错误(HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。)解决方案:
- 11-23NIO开发Http服务器(3):核心配置和Request封装
- 11-23从零开始一个http服务器(六)-多路复用和压力测试
- 11-23从零开始一个http服务器(五)-模拟cgi
- 11-23从零开始一个http服务器(一)-开始
- 11-23从零开始一个http服务器(三)-返回response 构造