gpt4 book ai didi

angular - ng : command not found

转载 作者:行者123 更新时间:2023-12-03 15:11:59 26 4
gpt4 key购买 nike

我正在尝试运行 ng build在我的项目文件夹中,但我得到以下响应:

bash: ng: command not found



我错过了什么?它是否与管理员权限、我的路径/配置文件或我需要全局安装的东西有关?

这是我的 package.json :
{
"name": "meanauthapp",
"version": "1.0.0",
"description": "MEAN stack authentication app",
"main": "app.js",
"scripts": {
"start": "node app"
},
"dependencies": {
"express": "4.16.2",
"mongoose": "4.13.6",
"bcryptjs": "2.4.3",
"cors": "2.8.4",
"jsonwebtoken": "8.1.0",
"body-parser": "1.18.2",
"passport": "0.4.0",
"passport-jwt": "3.0.1"
},
"author": "",
"license": "MIT",
"devDependencies": {
"@angular/cli": "^1.6.0"
}
}

最佳答案

如果其他人像我一样遇到这个问题,这里是我在 MacOS 系统范围内解决它的方法。希望这可以帮助。

验证节点是否已安装:

$ node -v
v11.2.0

验证 npm 是否已安装:
$ npm -v
6.4.1

验证您的 npm 全局安装文件路径已配置(称为 prefix )。我的在 ~/.npm-packages 下:
$ npm config ls -l | grep prefix
prefix = "/Users/christiangroleau/.npm-packages"

如果没有,你可以把它放到你的 ~/.npmrc 文件中:
echo prefix=~/.npm-packages >> ~/.npmrc

验证您的前缀路径是否列在您的系统 PATH 中:
$ echo $PATH
/Users/christiangroleau/.npm-packages/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

如果没有,请调用以下命令:
export PATH="$HOME/.npm-packages/bin:$PATH"

最后,您可以重新安装 angular-cli(在我的情况下,我需要全局安装它):
$ npm install -g @angular/cli

验证安装:
$ ng -v

关于angular - ng : command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51511183/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com