标签搜索

nodejs环境配置

anker
2023-10-21 / 0 评论 / 37 阅读 / 正在检测是否收录...
  1. 安装nodejs也会自动安装npm(nodejs 包管理器)
    下载地址来源: https://nodejs.org/zh-cn/download
    下载二进制安装包:wget https://nodejs.org/dist/v18.18.2/node-v18.18.2-linux-x64.tar.xz
    安装指引:https://github.com/nodejs/help/wiki/Installation
  2. 配置path

    VERSION=v18.18.2
    DISTRO=linux-x64
    INSTALL_FILE=node-$VERSION-$DISTRO.tar.xz
    rm -fr $INSTALL_FILE
    wget https://nodejs.org/dist/$VERSION/$INSTALL_FILE
    sudo apt-get remove nodejs
    sudo apt-get remove npm
    
    sudo mkdir -p /usr/local/lib/nodejs
    sudo tar -xJvf $INSTALL_FILE -C /usr/local/lib/nodejs
    export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
  3. 验证

    node -v
    npm -v
    npx -v
  4. 配置npm包全局安装路径

    >npm config get prefix
    /usr/local/lib/nodejs/node-v18.18.2-linux-x64
    >mkdir /usr/local/lib/nodejs/node-v18.18.2-linux-x64/node_global
    >npm config set prefix /usr/local/lib/nodejs/node-v18.18.2-linux-x64/node_global
    >npm config get cache
    /home/ubuntu/.npm
    >mkdir /usr/local/lib/nodejs/node-v18.18.2-linux-x64/node_cache
    >npm config set cache /usr/local/lib/nodejs/node-v18.18.2-linux-x64/node_cache

    一些思考

    nodejs是一个js运行时环境,所以理论上讲npm管理的也是一些js库,但是npm又增加了一些其他支持,比如在分离项目环境配置时可以执行配置命令等。这些已经和Make工具既负责gcc调用又做其他可能完全还在这个范围的事情,即做责职内和外的事情。这虽然带来一些便利,但已经变得不纯粹了。非常的不unix设计。
    最近在看VUE.js书籍,甚至都不介绍Linux环境设计,可能就是为了给win用户使用😂

0

评论 (0)

取消