Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.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
Linux npm命令';服务';未找到,尽管已安装_Linux_Npm_Serve - Fatal编程技术网

Linux npm命令';服务';未找到,尽管已安装

Linux npm命令';服务';未找到,尽管已安装,linux,npm,serve,Linux,Npm,Serve,我已经用npm将serve安装为“npm安装serve-g”,也用THREN“THREN global add serve”,但当我尝试运行“serve-s build”时,它会说“找不到命令‘serve’。您不应该全局安装软件包。请尝试执行以下操作- npm uninstall -g serve npm i -S serve 让我知道这是否有效。如果还有人遇到问题,请尝试以下方法: npm uninstall -g serve npm i -S serve yarn global add

我已经用npm将serve安装为“npm安装serve-g”,也用THREN“THREN global add serve”,但当我尝试运行“serve-s build”时,它会说“找不到命令‘serve’。

您不应该全局安装软件包。请尝试执行以下操作-

npm uninstall -g serve 
npm i -S serve

让我知道这是否有效。

如果还有人遇到问题,请尝试以下方法:

npm uninstall -g serve
npm i -S serve
yarn global add serve

我面临同样的问题,我所做的是运行命令
swarn-s build

如果您使用npm安装了它,那么您只需在建议的命令之前添加
npm
,确保
.bashrc
.zshrc

如果您正在使用纱线:

export PATH="$PATH:$(yarn global bin)"
如果您正在使用NPM:

export PATH="$(npm bin -g):$PATH"
这样shell就可以知道在哪里查找全局安装的可执行文件,如
service
npx
live server

确保重新加载shell配置:

source ~/.bashrc // or ~/.zshrc

以上所有答案对我都不起作用,所以这就是对我起作用的原因:

  • sudo su
  • npm安装-g服务

以root用户身份安装有助于全局安装
service

我也遇到了同样的问题,这有助于我解决问题,所以请在安装service后尝试此方法

 npx serve -s build 

npx serve -s build -p 8000  
(8000=取决于您的选择)
我不知道为什么,但这对我有效

它应该有效,你能尝试使用npm卸载并重新安装它吗?仍然不起作用。但我设法在本地安装了它(只安装到我的项目文件夹中)使用npxokay,您可以更改节点的全局安装。\u模块参考:可能这可以帮助您解决此解决方案对我有效,甚至对于其他react组件,我也必须做同样的事情(Ubuntu)