簡體   English   中英

在 linux 上全局安裝 typeorm 后獲取“bash: typeorm: command not found”

[英]Getting "bash: typeorm: command not found" after gloablly installing typeorm on linux

操作系統: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

然后重新安裝,但仍然出現相同的錯誤。 任何幫助將不勝感激!

如果您不想將全局node_modules文件夾(不僅僅是項目文件夾)添加到您的$PATH ,您可以使用npx {command-name}代替。 全局node_modules文件夾的位置取決於您的操作系統。 請參閱npm 在哪里安裝軟件包? . 然而,使用npx一個好處是它適用於所有軟件包,而不僅僅是全局安裝的軟件包。

嘗試在typeorm之前附加npm run

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM