Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js “的等效节点命令是什么?”;“新产品管理启动”;在这种情况下?_Node.js_Npm_Httpserver - Fatal编程技术网

Node.js “的等效节点命令是什么?”;“新产品管理启动”;在这种情况下?

Node.js “的等效节点命令是什么?”;“新产品管理启动”;在这种情况下?,node.js,npm,httpserver,Node.js,Npm,Httpserver,这是我电脑上package.json的一部分 "scripts": { "postinstall": "bower install", "start": "http-server -p 8000", } 当我运行npm start时,http服务器启动没有问题 当我运行节点http服务器-p8000时,会出现错误。以下是错误 Error: Cannot find module '/home/pi/owncode/http-server' at Function.Modu

这是我电脑上package.json的一部分

"scripts": {
    "postinstall": "bower install",
    "start": "http-server -p 8000",
}
当我运行
npm start
时,http服务器启动没有问题

当我运行
节点http服务器-p8000
时,会出现错误。以下是错误

Error: Cannot find module '/home/pi/owncode/http-server'
    at Function.Module._resolveFilename (module.js:680:15)
    at Function.Module._load (module.js:628:25)
    at Module.runMain (module.js:605:10)
    at run (bootstrap_node.js:420:7)
    at startup (bootstrap_node.js:139:9)
    at bootstrap_node.js:535:3

npm start
运行等效节点命令的正确方法是什么?

http服务器
是一个二进制可执行文件。你需要找到它。它位于
节点\u模块
文件夹中

假设http服务器的位置如下,请尝试以下操作:

node node_modules/http-server/bin/http-server -p 8000

http服务器
是一个二进制可执行文件。你需要找到它。它位于
节点\u模块
文件夹中

假设http服务器的位置如下,请尝试以下操作:

node node_modules/http-server/bin/http-server -p 8000

使用以下命令将http服务器安装为全局包

npm install -g http-server
然后可以直接运行
httpserver-p8000
,而不是节点httpserver-p8000


注意:如果获取权限错误,请使用
sudo npm install-g http server

使用以下命令将
http server
安装为全局包

npm install -g http-server
然后可以直接运行
httpserver-p8000
,而不是节点httpserver-p8000


注意:如果您的权限出现错误,请使用
sudo npm安装-g http server

您的意思是
node\u modules/.bin/http server
?这就是安装的bin脚本通常链接到的位置。此外,运行
npm-bin
将告诉您bin脚本的位置。您的意思是
node\u modules/.bin/http server
?这就是安装的bin脚本通常链接到的位置。此外,运行
npm-bin
将告诉您bin脚本的位置。