我已经使用npm将服务安装为“ npm install serve -g”,并且还使用了纱线“ yarn global add serve”,但是当我尝试运行“ serve -s build”时,它说“找不到命令'serve'
答案 0 :(得分:7)
以上这些答案都不适合我,所以这对我有用:
sudo su
npm install -g serve
以 root 身份安装有助于全局安装 serve
答案 1 :(得分:2)
确保将其保存在您的bashrc
export PATH="$PATH:$(yarn global bin)"
,以便您的cmd知道在哪里寻找全局安装的可执行文件,例如serve
,npx
,live-server
等
答案 2 :(得分:2)
我也遇到了同样的问题,这帮助我解决了这个问题,所以在安装服务后试试这个;
npx serve -s build
或
npx serve -s build -p 8000
(8000 = 取决于您的选择) 我不知道为什么,但这对我有用
答案 3 :(得分:1)
您不应该在全局范围内安装软件包。尝试执行以下操作-
npm uninstall -g serve
npm i -S serve
让我知道这是否可行。
答案 4 :(得分:1)
我遇到了同样的问题,我所做的是运行命令yarn serve -s build
如果您是通过npm安装的,则只需在建议的命令
npm