国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【解決問題】npm全局安裝后仍然提示找不到命令

zhonghanwen / 1630人閱讀

摘要:慘案我正常使用命令安裝。偵查先看看全局有哪些變量然后就出現了很多這個時候我們發現太多了,但是不要慌,剛才安裝的時候,有一個提示顯示了的全局腳本掛在哪個下。本文轉載需要經過作者同意,否則禁止任何轉載。

慘案

我正常使用命令安裝express。

$ npm install -g express-generator

然后bash就提示安裝成功

/Users/majialun/.npm-global/bin/express -> /Users/majialun/.npm-global/lib/node_modules/express-generator/bin/express-cli.js
+ express-generator@4.16.1
updated 1 package in 2.123s

然后運行 express,按道理這個時候應該讓我創建項目了,但是系統提示:

bash: express: command not found

其實不光是express,我自己寫的腳本,也出現這個問題,全局安裝成功,但是,通過bash就是調用不出來。

偵查

先看看全局有哪些path變量

$ echo $PATH

然后就出現了很多

/Users/majialun/.rvm/gems/ruby-2.4.1/bin:/Users/majialun/.rvm/gems/ruby-2.4.1@global/bin:/Users/majialun/.rvm/rubies/ruby-2.4.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/majialun/.rvm/gems/ruby-2.4.1/bin:/Users/majialun/.rvm/gems/ruby-2.4.1@global/bin:/Users/majialun/.rvm/rubies/ruby-2.4.1/bin:/Users/majialun/.rvm/bin:/Users/majialun/Documents/flutter/flutter/bin:/Users/majialun/.npm-global/bin/express:/Users/majialun/.rvm/bin:/Users/majialun/Documents/flutter/flutter/bin:/Users/majialun/.rvm/gems/ruby-2.4.1/bin:/Users/majialun/.rvm/gems/ruby-2.4.1@global/bin:/Users/majialun/.rvm/rubies/ruby-2.4.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/majialun/.rvm/gems/ruby-2.4.1/bin:/Users/majialun/.rvm/gems/ruby-2.4.1@global/bin:/Users/majialun/.rvm/rubies/ruby-2.4.1/bin:/Users/majialun/.rvm/bin:/Users/majialun/Documents/flutter/flutter/bin:/Users/majialun/.npm-global/bin/express:/Users/majialun/.rvm/bin:/Users/majialun/.npm-global/bin:/Users/majialun/.rvm/gems/ruby-2.4.1/bin:/Users/majialun/.rvm/gems/ruby-2.4.1@global/bin:/Users/majialun/.rvm/rubies/ruby-2.4.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/majialun/.rvm/gems/ruby-2.4.1/bin:/Users/majialun/.rvm/gems/ruby-2.4.1@global/bin:/Users/majialun/.rvm/rubies/ruby-2.4.1/bin:/Users/majialun/.rvm/bin:/Users/majialun/Documents/flutter/flutter/bin:/Users/majialun/.npm-global/bin/express:/Users/majialun/.rvm/bin:/Users/majialun/Documents/flutter/flutter/bin:/Users/majialun/.rvm/gems/ruby-2.4.1/bin:/Users/majialun/.rvm/gems/ruby-2.4.1@global/bin:/Users/majialun/.rvm/rubies/ruby-2.4.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/majialun/.rvm/gems/ruby-2.4.1/bin:/Users/majialun/.rvm/gems/ruby-2.4.1@global/bin:/Users/majialun/.rvm/rubies/ruby-2.4.1/bin:/Users/majialun/.rvm/bin:/Users/majialun/Documents/flutter/flutter/bin

這個時候我們發現太多了,但是不要慌,剛才安裝Express的時候,有一個提示顯示了npm的全局腳本掛在哪個path下。

再看看安裝成功的提示:

/Users/majialun/.npm-global/bin/express -> /Users/majialun/.npm-global/lib/node_modules/express-generator/bin/express-cli.js
+ express-generator@4.16.1
updated 1 package in 2.123s

我們可以看到,腳本安裝在/Users/majialun/.npm-global/bin,這個目錄里就是全部的全局腳本,注意是bin目錄,express只是這個目錄下的一個而已。

然后我們仔細在全局的path里找,發現并不存在這個路徑……我也不知道我是怎么把路徑搞沒的,我在公司的Macbook Pro一切正常,但是隨身帶的Macbook就缺失路徑。

破案

我們直接去根目錄(/Users/majialun/)下,顯示隱藏文件后,看看有沒有.bash_profile,沒有就新建一個,有就直接修改,添加進去一個路徑:

export PATH=$PATH:/Users/majialun/.npm-global/bin:$PATH

注意這個路徑是從上面復制下來的,每個人的不一樣,總之從安裝成功的提示里,復制到/bin這里結束就可以了。
好了之后,在終端里打source,然后把.bash_profile 拖進來,就有了:

$ source /Users/majialun/.bash_profile 

執行一下然后重啟終端,跑起來試試看:

majialun$ express

  warning: the default view engine will not be jade in future releases
  warning: use `--view=jade" or `--help" for additional options

destination is not empty, continue? [y/N] 

沒有not found 的報錯,問題解決。

本文轉載需要經過作者同意,否則禁止任何轉載。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/109559.html

相關文章

  • Mac OS X下安裝Vue腳手架(vue-cli)

    摘要:下面來就來講講腳手架的安裝吧。如何安裝安裝只需要在終端下輸入下面一條命令自帶不需要安裝安裝完成后使用即可。原因是的問題,要求版本是。想用安裝,就必須用安裝一下。 前言 Vue作為前端三大框架(Angular,React,Vue)之一,號稱是最簡單,最容易上手的框架,同時也是行內的大趨勢,還可以用來開發最火的小程序。具有開發快,雙向數據流等特點,有些人認為Vue是Angular和Reac...

    terasum 評論0 收藏0
  • Mac OS X下安裝Vue腳手架(vue-cli)

    摘要:下面來就來講講腳手架的安裝吧。如何安裝安裝只需要在終端下輸入下面一條命令自帶不需要安裝安裝完成后使用即可。原因是的問題,要求版本是。想用安裝,就必須用安裝一下。 前言 Vue作為前端三大框架(Angular,React,Vue)之一,號稱是最簡單,最容易上手的框架,同時也是行內的大趨勢,還可以用來開發最火的小程序。具有開發快,雙向數據流等特點,有些人認為Vue是Angular和Reac...

    CoderStudy 評論0 收藏0
  • Sublime Text 中配置 Eslint 代碼檢查和自動修復

    摘要:它的目標是提供一個插件化的代碼檢測工具。,有了全局的和當前項目根目錄下的規則配置文件,我們開始裝插件并測試功能吧代碼檢查這個功能需要的插件為和。但是它本身并沒有代碼檢查的功能,需要借助這樣的特定語言檢查支持。 前言 第一次運行 Vue 項目時被瀏覽器中滿屏的 ESLint 報錯給嚇到了,果斷禁用了該功能! 再之后找了個時間認真的了解了一下 ESLint,終于有了一些概念。簡單來說,ES...

    yunhao 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<