我刚刚使用了安装包live-server
std::vector<std::unique_ptr<T>>
我检查了包,当前安装在
npm install -g live server
但是,当我尝试从命令行运行live-server时,我收到错误
/Users/username/.npm-global/lib/node_modules/live-server/live-server.js
能够运行实时服务器需要做什么?我安装了oh-my-zsh,我担心这可能会导致我的问题。我知道它应该与设置我的PATH有关,但我不确定是什么。
运行zsh: command not found: live-server
会导致:
echo $PATH
以下是我的根目录中可能相关的一些文件。
谢谢
.zshrc
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/opt/ImageMagick/bin:/Users/username/npm-global/bin:/Users/username/npm-global/bin:/Users/username/npm-global/lib
答案 0 :(得分:2)
将export PATH=$PATH:/Users/username/.npm-global/bin
添加到.zshrc而不是.bashrc已解决了我的问题
答案 1 :(得分:0)
以这种方式进行设置,以防止出现进一步的问题:
安装NVM来管理节点版本 使用--lts安装节点,以获取最新版本 再次安装NPM最新版本
之后,正确设置.zshrc文件。如果您使用zshell,请不要使用.bashrc,因为它具有它自己的配置文件,我想您已经更新了它。
检查NPM页面https://www.npmjs.com/package/live-server,尤其是以下部分:
Default options:
If a file ~/.live-server.json exists it will be loaded and used as default options for live-server on the command line. See "Usage from node" for option names.
Usage from node
var liveServer = require("live-server");
var params = ...
答案 2 :(得分:0)
将此添加到我的〜/ .zshrc中为我修复
export PATH="$HOME/.npm-packages/bin:$PATH"