这是我电脑上的 package.json 的一段。
"scripts": {
"postinstall": "bower install",
"start": "http-server -p 8000",
}
当我运行 npm start
时,http 服务器启动没有问题。
当我运行node http-server -p 8000
时,出现错误。这是错误;
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
的等效 Node 命令的正确方法是什么?
最佳答案
http-server
是一个二进制可执行文件。你需要找到它。它位于 node_modules
文件夹中。
假设http-server
的位置如下,请尝试以下操作;
node node_modules/http-server/bin/http-server -p 8000
关于node.js - 在这种情况下, "npm start"的等效 Node 命令是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41995539/