Php 我需要node.js脚本以及如何运行等方面的帮助

Php 我需要node.js脚本以及如何运行等方面的帮助,php,html,node.js,Php,Html,Node.js,基本上,我尝试使用cmd运行node.js脚本,这里是我遇到的错误 var mysql=require('mysql'); var log4js=require('log4js'); var io=require('socket.io')(3000); var请求=要求(“请求”); var fs=需要('fs'); var md5=要求('md5'); var sha256=需要('sha256'); var math=require('mathjs'); var antiSpam=requ

基本上,我尝试使用cmd运行node.js脚本,这里是我遇到的错误

var mysql=require('mysql'); var log4js=require('log4js'); var io=require('socket.io')(3000); var请求=要求(“请求”); var fs=需要('fs'); var md5=要求('md5'); var sha256=需要('sha256'); var math=require('mathjs'); var antiSpam=require('socket-anti-spam'); var seedrandom=require('seedrandom');
var crypto=require('crypto')
1

这是一个节点文件,要运行节点文件,必须安装节点

您所做的只是提供给
site.js

如果节点已安装,则

是否安装npm

然后
node site.js

只需在
site.js文件中执行
console.log(process.argv)

['/home/pk/.nvm/versions/node/v7.6.0/bin/node',
'/media/pk/E/test/site.js']

第一个索引是节点命令路径,第二个是文件路径

2

错误:找不到模块mysql

意味着您没有安装mysql模块

执行
npm安装mysql--save
,或者如果您想安装
package.json
中列出的所有依赖项,那么只需执行
npm安装

您可以为每个所需的模块执行
npm安装模块\u name--保存

从下载节点。
使用
节点site.js运行它,只需创建一个包含以下json对象的package.json文件:

{
  "name": "my-cool-app",
  "version": "1.0.0",
  "description": "This is my cool app",

  "author": "Me",
  "license": "MIT",
  "dependencies": {
    "mysql":"",
    "log4js":"",
    "socket.io":"",
    "request":"",
    "fs":"",
    "md5":"",
    "sha256":"",
    "mathjs":"",
    "socket-anti-spam":"",
    "seedrandom":"",
    "crypto":""
  }
}
然后在命令提示符下运行:

npm install
node site.js

这些错误是不言自明的。您缺少mysql模块。首先安装是的,但是我需要什么类型的操作系统?而且我在bot文件夹中没有package.json