zoukankan      html  css  js  c++  java
  • linux安装node

    安装node

    linux上node程序并不是nodejs,node已经被前人占了,只能叫做nodejs了。

    sudo apt-get install nodejs
    sudo apt-get install npm

    安装完成之后,nodejs就可以进入node命令行交互界面了。
    nodejs -v查看版本,可以发现非常老,这是因为操作系统维护的那个软件仓库比较老。
    sudo apt-get upgrade 可以更新一下本地的软件包索引
    然而还是太老了。
    去node官网下载源码https://nodejs.org/dist/v11.6.0/node-v11.6.0.tar.gz

    wget https://nodejs.org/dist/v11.6.0/node-v11.6.0.tar.gz
    tar -zxvf node-v11.6.0.tar.gz
    ./configure
    make
    make install
    
    安装完成
    node -v
    npm
    

    node官方提供了预编译好的node,文件压缩格式为xz,使用tar xf命令解压。

    wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz    // 下载
    tar xf  node-v10.9.0-linux-x64.tar.xz       // 解压
    cd node-v10.9.0-linux-x64/                  // 进入解压目录
    ./bin/node -v                               // 执行node命令 查看版本
    v10.9.0
    

    输入npm命令查看最后一行就知道全局的node_modules在哪里。

    安装node相关包

    npm config 查看可用配置
    安装包太慢,使用国内镜像
    npm config set registry http://registry.npm.taobao.org
    npm config list 查看是否生效

    使用extract-text-plugin插件时,可能会遇到以下版本错误:
    Error: Chunk.entrypoints: Use Chunks.groupsIterable and filter by instanceof
    npm install –save-dev extract-text-webpack-plugin@next
    extract-text-webpack-plugin@4.0.0-beta.0

    /usr/bin/env: node: no such file or directory

    报错:/usr/bin/env: node: no such file or directory

    ln -s /usr/bin/nodejs /usr/bin/node
    
  • 相关阅读:
    css 垂直居中
    pdf.js 标题修改
    electron 打包时文件复制到程序目录下
    js 高阶函数
    计算一个数字是否素数
    Object.assign()
    vue 路由页面 首次打开浏览器 返回上一页异常问题
    swagger使用报错:No enum constant org.springframework.web.bind.annotation.RequestMethod.get
    idea 关于查询的快捷键
    域渗透之CrackMapExec
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/10191335.html
Copyright © 2011-2022 走看看