【问题标题】:How to install Node.js or npm on Xampp如何在 Xampp 上安装 Node.js 或 npm
【发布时间】:2017-03-14 04:15:37
【问题描述】:
我是新手,如有错误请见谅。
我正在尝试使用 XAMPP 在本地开发 Web 应用程序。我打算使用托管的 Web 服务进行部署。 XAMPP 是一种非常方便的方式,可以让我轻松上手并进行编程。
有几个 github javascript 库看起来只能使用 npm 安装。这是否意味着我不能使用它们?我目前遇到的具体问题是:https://github.com/selz/plyr。或者,是否可以在我的 XAMPP 服务器上安装 npm?我有一台 Windows 机器。
非常感谢您的帮助。
【问题讨论】:
标签:
javascript
node.js
apache
npm
xampp
【解决方案1】:
是否可以在我的 XAMPP 服务器上安装 npm
您不会在服务器上安装 NPM,而是将其安装在您的计算机上(将其视为您在 PC 上安装的常规程序)(如果您的服务器恰好也是您的 PC,那么,好吧,从技术上讲,您是在服务器上安装它)
为了能够使用 NPM,由于 NPM 是用 JavaScript 编写的,您需要在您的机器上安装 Node.js。
所以,前往 Node.js site 并下载并安装 Node。 NPM 包含在安装程序中,将与 Node 一起安装。
完成后,安装 NPM 包只需前往您想要的目录并在那里执行npm install <PACKAGE_NAME>。
一般来说,XAMPP 可以帮助您处理后端。不是你的前端。
有用的链接:
https://docs.npmjs.com/
【解决方案2】:
这是否意味着我不能使用它们?
没有。您可以在https://nodejs.org 安装节点,然后通过Windows 命令行使用npm 安装软件包。要对此进行测试,只需
- 安装 NodeJS
- 打开命令行
- 在您的用户文件夹下创建一个名为 test
mkdir test 的新文件夹
-
cd 进入 Windows 命令行上的该文件夹 cd test
- 使用
npm init -y 创建一个新项目 *注意这会创建一个
package.json给你存档
- 现在您开始安装包,使用
npm install <package>
--save * --save 将包信息保存在您的package.json 文件中(推荐)。还有-g 表示包裹将
全局安装(通常你不想要这个,只想要它
本地到您的项目)。
这就是你使用 NodeJS 的方式。如果您想将它与 XAMPP 一起使用,那么您需要做同样的事情,但您需要使用 XAMPP 的 htdocs 文件夹(通常是 C:\xampp\htdocs),而不是使用您的用户文件夹(C:\users\yourname)