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是否没法连接

    

相关文章
相关标签/搜索