摘要:慘案我正常使用命令安裝。偵查先看看全局有哪些變量然后就出現了很多這個時候我們發現太多了,但是不要慌,剛才安裝的時候,有一個提示顯示了的全局腳本掛在哪個下。本文轉載需要經過作者同意,否則禁止任何轉載。
慘案
我正常使用命令安裝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
摘要:下面來就來講講腳手架的安裝吧。如何安裝安裝只需要在終端下輸入下面一條命令自帶不需要安裝安裝完成后使用即可。原因是的問題,要求版本是。想用安裝,就必須用安裝一下。 前言 Vue作為前端三大框架(Angular,React,Vue)之一,號稱是最簡單,最容易上手的框架,同時也是行內的大趨勢,還可以用來開發最火的小程序。具有開發快,雙向數據流等特點,有些人認為Vue是Angular和Reac...
摘要:下面來就來講講腳手架的安裝吧。如何安裝安裝只需要在終端下輸入下面一條命令自帶不需要安裝安裝完成后使用即可。原因是的問題,要求版本是。想用安裝,就必須用安裝一下。 前言 Vue作為前端三大框架(Angular,React,Vue)之一,號稱是最簡單,最容易上手的框架,同時也是行內的大趨勢,還可以用來開發最火的小程序。具有開發快,雙向數據流等特點,有些人認為Vue是Angular和Reac...
摘要:它的目標是提供一個插件化的代碼檢測工具。,有了全局的和當前項目根目錄下的規則配置文件,我們開始裝插件并測試功能吧代碼檢查這個功能需要的插件為和。但是它本身并沒有代碼檢查的功能,需要借助這樣的特定語言檢查支持。 前言 第一次運行 Vue 項目時被瀏覽器中滿屏的 ESLint 報錯給嚇到了,果斷禁用了該功能! 再之后找了個時間認真的了解了一下 ESLint,終于有了一些概念。簡單來說,ES...
閱讀 1070·2021-11-24 10:27
閱讀 3343·2021-11-18 10:02
閱讀 2404·2021-11-16 11:45
閱讀 3166·2021-11-15 18:10
閱讀 831·2021-09-22 15:23
閱讀 1535·2019-08-30 15:53
閱讀 3025·2019-08-30 13:20
閱讀 1671·2019-08-30 12:53