anchor.diff:      # echo ". ~/.config/fish/nvm-wrapper/nvm.fish" >> ~/.config/fish/config.fish
   
   # npm
  -ENV NODE_VERSION 8.6.0
  +ENV NODE_VERSION 9.2.0
   RUN cp -f ~/.nvm/nvm.sh ~/.nvm/nvm-tmp.sh && \
       echo "nvm install v$NODE_VERSION" >> ~/.nvm/nvm-tmp.sh && \
  -    echo "nvm alias 8 $NODE_VERSION" >> ~/.nvm/nvm-tmp.sh && \
  -    echo "nvm alias default 8" >> ~/.nvm/nvm-tmp.sh && \
  +    echo "nvm alias 9 $NODE_VERSION" >> ~/.nvm/nvm-tmp.sh && \
  +    echo "nvm alias default 9" >> ~/.nvm/nvm-tmp.sh && \
       echo "nvm use default" >> ~/.nvm/nvm-tmp.sh && \
       sh ~/.nvm/nvm-tmp.sh && \
       rm ~/.nvm/nvm-tmp.sh && \
  -
       cp /etc/profile /etc/profile.bak && \
       echo '. /root/.nvm/nvm.sh' >> /etc/profile
   
  
positive.code: RUN apt-get install -y make g++
  
  # nvm
  ENV NVM_VERSION 0.33.5
  RUN curl -o- https://raw.githubusercontent.com/creationix/nvm/v${NVM_VERSION}/install.sh | bash && \
  
      # nvm - zsh spport
      echo ". ~/.nvm/nvm.sh" >> ~/.zshrc
  
      # nvm - fish upport
  
negative.code: RUN apt-get update && apt-get install -y yarn
  RUN /bin/bash -lc 'npm install -g yarn'
  
  # RUN yarn config set registr https://registry.npm.taobao.org
  # global package
  # RUN /bin/bash -lc 'npm install -g cnpm \
      #   --registry=https://registry.npm.taobao.org'
  
  RUN /bin/bash -lc 'yarn global add yrm'
  RUN /bin/bash -lc 'yrm use taobao'
  
  RUN /bin/bash -lc 'yarn global add npm'
  RUN /bin/bash -lc 'yarn global add node-gyp'
  # RUN yarn global add node-inspector
  RUN /bin/bash -lc 'yarn global add pnpm npm-check'
  RUN /bin/bash -lc 'yarn global add coffeescript'
  RUN /bin/bash -lc 'yarn global add rollup'
  RUN /bin/bash -lc 'yarn global add gulp-cli http-server'
  RUN /bin/bash -lc 'yarn global add supervisor nodemon forever pm2'
  # RUN yarn global add harp
  