zoukankan      html  css  js  c++  java
  • linux下node环境的搭建

    之前搭建过mac版本的node环境和linux环境,在搭建过程中还算顺利,在linux版本搭建node环境时不成想出现了问题,这个是我解决问题的方法。

    千万不要使用apt-get去安装node环境和npm

    这样的安装方法会很坑
    我在本地进行了apt去安装node,无法找到命令,实际安装命令是
    apt-get install nodejs
    安装npm的时候回帮忙把node安装了,命令为
    apt-get install npm
    这个时候你会惊奇的发现node命令是使用不了的,只能使用nodejs命令

    正确安装的方法

    先去官方网站下载对应的安装包
    飞机票直达

    寻找到对应的版本,这时候应该是V6.10.2版本,如图

    我选择对应的linux64位的tar.gz文件
    这样的文件直接都是编译好的不用自己在费劲动手去编译了 :)
    tar xf node-v6.10.2-linux-x64.tar.gz -C /usr/local/
    cd /usr/local/
    mv node-v6.10.2-linux-x64/ nodejs
    ln -s /usr/local/nodejs/bin/node /usr/local/bin
    ln -s /usr/local/nodejs/bin/npm /usr/local/bin
    这样都可以了

    测试好版本 这里可能会出现当使用npm安装环境,安装完成但是不显示生效?
    好吧!主要是你的npm全局路径不对导致的
    我们这里需要这样去解决
    npm root -g
    正常的路径应该是 /usr/local/lib/node_modules,如果你的不是就要重新指定:
    npm config set prefix /usr/local
    然后在执行检查路径的方法看看是不是正常了呢 最后建议使用mac的同学不要用sudo 而是用包管理工具 我用的是homebrew

    课外拓展

    有些小伙伴会说npm去安装组件的时候为什么会这么卡?是因为它要去国外拉去下来,肯定会慢,就像linux源不替换的时候会出现这样的apt安装或者yum安装进行缓慢一样

    这时我们会用到淘宝镜像,淘宝为我们提供了一套国内的npm仓库的存储,这个时候我们去使用淘宝镜像的cnpm去拉取项目就可以了
    $ npm install -g cnpm --registry=https://registry.npm.taobao.org
    使用定制的 cnpm(gzip 压缩支持) 命令行工具代替默认的npm即可

    本文为作者原创,允许转载,转载后请以链接形式说明文章出处. 如转载但不标明来源,后果自负。

  • 相关阅读:
    《领域驱动设计的原则与实践》读书笔记(一)
    asp.net identity UserSecurityStamp 的作用
    Python Django Apache配置
    SQL语句优化(转载)
    【转】性能测试,影响 TPS 的一些因素
    【转】接口测试总结
    【转】两款 Web 前端性能测试工具
    【转】工作中使用Trepn Power Profiler的应用总结
    【转】nGrinder 简易使用教程
    Http协议状态码总结
  • 原文地址:https://www.cnblogs.com/jhcyzxx/p/10479990.html
Copyright © 2011-2022 走看看