2017-06-01 220 views
1

讓我先說明這是我的第一篇文章,也是我無法追溯到create-react-app命令不再在我的終端工作。上週,當我練習如何使用ReactJS時,我能夠使用命令create-react-app並且能夠初始化React項目。不過,我一直在與豐滿和NodeJS東西NPM同時擺弄,而現在當我調用Create反應-app命令是這樣的輸出:

bash: create-react-app: command not found

我敢肯定它做我的$PATH,但是我沒有經歷編輯我的.bash_profile編輯通過vim 。在我嘗試診斷並解決問題,這裏是我通過vim的追加到我的$ PATH:

export PATH="/usr/local/bin:$PATH"

不過,我知道$ PATH事項的順序,但我天真是否我應該在上面添加或追加$ PATH?

這裏是什麼是輸出當我回聲$ PATH:

在/ usr /本地/ Heroku的/ bin中:在/ usr/local/bin目錄:在/ usr/local/sbin中:〜/斌:/用戶/bjornjohnramos/.rbenv/bin:/Users/bjornjohnramos/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/bjornjohnramos/.npm-packages/bin/express - > /Users/bjornjohnramos/.npm-packages/lib/node_modules/express-generator/bin/express-cli.js:/Users/bjornjohnramos/.npm-packages/lib:export PATH =「/usr/local/bin:$ PATH「:export PATH = $ PATH:/Users/my_name/.npm-packages/bin/

我的節點和NPM版本:

節點v6.9.1 NPM 4.2.0

+2

Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈關於Dev Ops的問題?](http://meta.stackexchange.com/q/134306) – jww

+0

好吧,我對這個網站的系統功能非常天真。我會看看其他論壇,道歉我在這裏看到過有關ReactJS和Node的類似問題,並認爲這將是Stack Overflow的一個合適主題。感謝您的建議。 – BayanJhan

+0

不要冒汗。我認爲最好指出你的方向是正確的,而不是像負面投票一樣對你進行負面強化。那些其他堆棧交換站點是很好的資源。我經常使用[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)。 – jww

回答

0

誰知道發生了什麼事?但也許我們可以通過重新安裝來修復它...

npm uninstall create-react-app 
npm uninstall create-react-app -g 
npm install create-react-app -g 

前兩個命令將在本地和全局中卸載create-react-app。 (不知道你是如何安裝它的,無法同時運行)。第三個安裝在全局範圍內,並根據需要爲你設置路徑。

+1

非常感謝您的幫助,我按照上述說明重新安裝,一切正常。但是,當我嘗試運行:create-react-app myRouter時,仍然收到以下輸出:-bash:create-react-app:command not found – BayanJhan