如何使用 npm start 打开 localhost

问题描述

我刚刚用 html、css、js 制作了一个网站,想用 npm start 打开它。当然,我知道如果我点击 html,网页就会打开。但我想使用 npm。我需要安装什么到 npm 并且我需要更改开始以在本地打开站点吗?我对此知之甚少,不胜感激。

编辑:我已经安装了 node.js

解决方法

要启动为 index.html 提供服务的本地 Web 服务器,请执行以下步骤:

  1. 在命令行中导航到 index.html 所在的文件夹。
  2. 运行 npm init,它会询问一些问题,您希望在 package.json 中有哪些配置。如果您还不确定,请选择默认值,您可以稍后更改它们。
  3. 运行 npm install http-server --save-dev 以将 http-server 作为开发依赖项,它能够提供 index.html 文件。
  4. package.json 中,将 scripts npm 脚本添加到 start 以启动 http-server"scripts": {"start": "http-server"}
  5. 从命令行运行 npm start,服务器会默认在 http://localhost:8080/ 启动

当然值得将 htmlcssjs 文件放在单独的文件夹中,以便从该文件夹中查看 http-server 的参数。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...