热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

npmservemd工具[MD]

博文地址我的GitHub我的博客我的微信我的邮箱baiqiantaobaiqiantaobqt20094baiqiantao@sina.com目录目录目录常用的几个npm工具npm

博文地址



















我的GitHub我的博客我的微信我的邮箱
baiqiantaobaiqiantaobqt20094baiqiantao@sina.com



目录

目录



  • 目录

  • 常用的几个 npm 工具

    • npm serve

      • 基本使用

      • 支持的参数



    • npm md




常用的几个 npm 工具

npm serve



  • npm serve

  • GitHub

Static file serving and directory listing.


serve a static site, a single page application, a static file, no matter if on your device or on the local network



基本使用

最简单的使用方式:在当前目录下执行命令npx serve即可。

yarn global add serve # 全局安装 serve
serve -v # 查看版本
serve --help # 查看帮助文件
serve # 在当前目录下启动服务,启动后会自动将地址拷贝到粘贴板
serve -p 10086 # 在当前目录下启动服务,并指定端口【http://localhost:10086】
serve folder_name # 在指定的目录下启动服务

By default, serve will listen on 0.0.0.0:3000 and serve the current working directory on that address.



支持的参数

常用



  • -l, listen:Specify a URI endpoint 端点 on which to listen, more than one may be specified to listen in multiple places

  • -p, port:Specify custom port 端口

  • -d, debug:Show debugging information

  • -s, single:Rewrite all not-found requests to index.html

不常用



  • -c, config:Specify custom path to serve.json

  • -C, cors:Enable CORS, sets Access-Control-Allow-Origin to *

  • -n, no-clipboard:Do not copy the local address to the clipboard

  • -u, no-compression:Do not compress files

  • -S, symlinks:Resolve symlinks instead of showing 404 errors

  • --no-etag:Send Last-Modified header instead of ETag

  • --ssl-cert:Optional path to an SSL/TLS certificate to serve with HTTPS

  • --ssl-key:Optional path to the SSL/TLS certificate's private key 私钥

  • --ssl-pass:Optional path to the SSL/TLS certificate's passphrase 密钥

  • --no-port-switching:Do not open a port other than 除了 the one specified when it's taken.

监听端口

Listen endpoints (specified by the --listen or -l options above) instruct 指示 serve to listen on one or more interfaces/ports, UNIX domain sockets, or Windows named pipes.



  • For TCP ports on hostname "localhost":serve -l 1234

  • For TCP (traditional host/port) endpoints:serve -l tcp://hostname:1234

  • For UNIX domain socket endpoints:serve -l unix:/path/to/socket.sock

  • For Windows named pipe endpoints:serve -l pipe:\\.\pipe\PipeName


npm md



  • GitHub

  • 在线编辑器地址:Netlify、Gitee Pages、GitHub Pages

一款高度简洁的微信 Markdown 编辑器:支持 Markdown 所有基础语法、色盘取色、一键复制并粘贴到公众号后台、多图上传、一键下载文档、自定义 CSS 样式、一键重置等特性

开发和部署

npm i # 安装依赖
npm run serve # 启动开发模式
npm run build # 输出部署版本

2017-01-16

本文来自博客园,作者:白乾涛,转载请注明原文链接:https://www.cnblogs.com/baiqiantao/p/6290306.html



推荐阅读
  • Node.js 教程第五讲:深入解析 EventEmitter(事件监听与发射机制)
    本文将深入探讨 Node.js 中的 EventEmitter 模块,详细介绍其在事件监听与发射机制中的应用。内容涵盖事件驱动的基本概念、如何在 Node.js 中注册和触发自定义事件,以及 EventEmitter 的核心 API 和使用方法。通过本教程,读者将能够全面理解并熟练运用 EventEmitter 进行高效的事件处理。 ... [详细]
  • 在 Vue 3 项目中使用 ElementPlus 的 Icon 组件时,遇到了 SVG 图标无法正常显示的问题。经过查阅官方文档和 GitHub 讨论,最终发现是由于图标路径配置不正确导致的。通过调整图标路径和引入方式,成功解决了这一问题,并确保了图标能够正确加载和显示。此外,还对项目依赖进行了更新,以兼容最新的 ElementPlus 版本。 ... [详细]
  • 基于Node.js的高性能实时消息推送系统通过集成Socket.IO和Express框架,实现了高效的高并发消息转发功能。该系统能够支持大量用户同时在线,并确保消息的实时性和可靠性,适用于需要即时通信的应用场景。 ... [详细]
  • 【前端开发】深入探讨 RequireJS 与性能优化策略
    随着前端技术的迅速发展,RequireJS虽然不再像以往那样吸引关注,但其在模块化加载方面的优势仍然值得深入探讨。本文将详细介绍RequireJS的基本概念及其作为模块加载工具的核心功能,并重点分析其性能优化策略,帮助开发者更好地理解和应用这一工具,提升前端项目的加载速度和整体性能。 ... [详细]
  • 2019年后蚂蚁集团与拼多多面试经验详述与深度剖析
    2019年后蚂蚁集团与拼多多面试经验详述与深度剖析 ... [详细]
  • 本文推荐了六款高效的Java Web应用开发工具,并详细介绍了它们的实用功能。其中,分布式敏捷开发系统架构“zheng”项目,基于Spring、Spring MVC和MyBatis技术栈,提供了完整的分布式敏捷开发解决方案,支持快速构建高性能的企业级应用。此外,该工具还集成了多种中间件和服务,进一步提升了开发效率和系统的可维护性。 ... [详细]
  • 在微信小程序中,页面的加载机制与传统应用类似,每次打开新页面时都会创建一个新的视图对象并进行叠加。当用户点击返回按钮时,当前页面会被关闭并从堆栈中移除。这一过程涉及页面管理与资源释放,确保了用户体验的流畅性和系统的稳定性。微信小程序支持同时打开的页面数量有限制,最多可同时保持10个页面的打开状态,以避免内存溢出和性能下降。 ... [详细]
  • 本文详细介绍了如何在 Grafana 中独立于 Alertmanager 配置邮件和微信告警。具体步骤包括配置 SMTP 服务器以实现邮件告警,以及设置微信告警的集成方式。通过这些配置,用户可以更灵活地管理和接收来自 Grafana 的告警通知,确保及时响应系统异常。文章还提供了详细的配置示例和常见问题的解决方案,帮助用户顺利完成设置。 ... [详细]
  • 如何让微信使用系统内核而不是X5浏览器内核? ... [详细]
  • 本文详细解析了如何使用 jQuery 实现一个在浏览器地址栏运行的射击游戏。通过源代码分析,展示了关键的 JavaScript 技术和实现方法,并提供了在线演示链接供读者参考。此外,还介绍了如何在 Visual Studio Code 中进行开发和调试,为开发者提供了实用的技巧和建议。 ... [详细]
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • 苹果与华为智能手机性能全面对比分析 ... [详细]
  • 微信支付授权目录配置详解及操作步骤
    在使用微信支付时,若通过WeixinJSBridge.invoke方法调用支付功能,可能会遇到“当前页面URL未注册”的错误提示,导致get_brand_wcpay_request:fail调用微信JSAPI支付失败。为解决这一问题,需要正确配置微信支付授权目录,确保支付页面的URL已成功注册。本文将详细介绍微信支付授权目录的配置步骤和注意事项,帮助开发者顺利完成支付功能的集成与调试。 ... [详细]
  • 作为计算机的关键输出设备,显示器的发展遵循两大潜在规律:首先,每一次重大突破都由新技术引领,例如从曲面CRT进化到平面CRT,再到液晶显示器的普及。如今,三星显示器正深入研究量子点技术,旨在通过这一前沿科技推动显示领域的革新,不仅提升画质,还可能在医疗、教育和娱乐等多个行业带来显著变革。 ... [详细]
  • 如何恢复已删除的QQ聊天记录?多种实用技巧分享
    如何恢复已删除的QQ聊天记录?尽管微信已成为主流即时通讯工具,但仍有大量用户依赖QQ进行日常沟通,积累了大量的聊天记录,其中不乏珍贵的回忆。如果不慎删除了这些记录,可以通过多种实用技巧进行恢复,例如利用云备份、第三方恢复软件或系统自带的恢复功能等方法。本文将详细介绍这些方法的具体操作步骤,帮助用户轻松找回丢失的聊天记录。 ... [详细]
author-avatar
sasame
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有