首页 > 解决方案 > 在 linux 上安装 typeorm 后得到“bash: typeorm: command not found”

问题描述

操作系统:macOS Sierra v 10.12.6

我正在尝试使用 typeorm 在 Typescript 中构建一个应用程序,这是我第一次使用其中任何一个。

我已经使用以下两种方法来安装 typeorm:

npm i -g typeorm

&

sudo npm i -g typeorm

安装后在终端中看到以下内容:

+ typeorm@0.2.21
added 127 packages from 406 contributors in 7.081s

但是当尝试使用 typeorm CLI 命令时:

typeorm init --name jwt-express-typeorm --database sqlite --express

我不断收到此错误:

bash: typeorm: command not found

我尝试使用以下方法全局卸载软件包:

sudo uninstall typeorm -g --save

然后重新安装,但仍然出现同样的错误。任何帮助将不胜感激!

标签: javascripttypescripttypeorm

解决方案


如果您不想将全局node_modules文件夹(不仅仅是项目文件夹)添加到您$PATHnpx {command-name}. 全局node_modules文件夹的位置取决于您的操作系统。请参阅npm 在哪里安装软件包?. 但是,使用 的一个好处npx是它适用于所有包,而不仅仅是全局安装的包。


推荐阅读