windows切換mac遇到的問題

1. 前端代碼須要安裝npm包 因此須要對整個文件夾都賦予管理員權限前端

2. 在npm i的時候若是權限不足 查看是哪一行調用了哪一個文件夾,賦予權限node

3. Dsp-fe 本地環境git

    除了須要配置host 外 須要安裝特定的node版本github

    6.9.1 最合適 既能夠啓動環境 也能夠執行構建npm

4. 因爲不一樣的項目須要的node 版本是不同的 因此在mac上 裝了 nvm 的node版本控制工具api

    4.1sass

      不過 安裝nvm 以前須要卸載以前的noderuby

      參考資料 http://www.jb51.net/article/140281.htmbash

      執行以下的命令 去掉usr下node 相關的東西app

      sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

    4.2

       安裝nvm的參考資料 https://www.jianshu.com/p/622ad36ee020

       執行  curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

       或者  wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

       注意 最後有可能須要註冊環境變量

       裝完以後 重啓終端 輸入nvm 若是命令未找到 而裝nvm 的時候提示以下

       export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

       須要重啓終端 複製以上命令就能夠

5. nvm 經常使用命令 

       nvm ls 列出現有node版本

       nvm use 切換node版本

       nvm install v+ 安裝node指定版本

       nvm uninstall v+ 卸載node指定版本

6 生命週期環境問題

       遇到以下 node-sass enviro 的環境問題

       嘗試了 node-sass 的rebuild並不生效

       能夠先卸載 再從新安裝的方法 反而有效

       具體

         npm uninstall --save node-sass

         npm install --save node-sass

7. 趕上環境變量忽然崩塌 nvm 環境變量失效

       nvm 指令沒法找到。可是以前安裝的node 版本 還有安裝的插件都在

       在  bash_profile 添加 4.2的export

       緣由是nvm 將這些環境變量添加在了 .bashrc 這個文件夾下,而每次啓動終端檢查的是bash_profile 因此至關於沒有讀取設置的環境變量

8.關於xampp 有空梳理一下 

9. 開發機connet 超時 看看是否是連接的baidu_wifi

10. mac安裝軟件基本上都是經過homebrew

    安裝homebrew命令以下:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    這個比較簡單,基本上也都好用,可是剛開始使用homebrew的過程當中,直到公司徹底spinoff,不能登錄內網,也沒有FQ的代理後,安裝軟件出現了以下的情況

    

    每次都會Updating Homebrew,ctr+c 以後纔會正常的下載安裝包,緣由是它一直在連接國外的Homebrew git資源,因爲以前能夠FQ並配置了代理,因此並無這個問題。

    解決方案:替換/更新 項目的git origin url

        #替換brew.git:
      cd "$(brew --repo)"
      git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
    #替換homebrew-core.git:
      cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
      git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

    若是仍是有Upadting 請在cd的目錄裏 git config -l 查看 remote.origin.url是否被替換,或者查看此url是否沒法連接

    

相關文章
相關標籤/搜索