zoukankan      html  css  js  c++  java
  • CentOS7配置nodejs环境

    # 安装
    wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz
    tar xf node-v12.18.3-linux-x64.tar.xz
    mv node-v12.18.3-linux-x64 /usr/local/
    
    # 配置系统变量
    vim /etc/profile.d/node.sh
    
    #!/bin/bash
    export PATH=/usr/local/node-v12.18.3-linux-x64/bin:$PATH
    export NODE_PATH=/usr/local/node-v12.18.3-linux-x64/lib/node_modules
    export PATH=${NODE_PATH}:$PATH
    
    source /etc/profile.d/node.sh
    
    # 检查是否生效
    echo ${NODE_PATH}
    node -v
    npm -v
    
    # 全局安装淘宝npm源,以后使用cnpm代替npm
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    
    # 检查是否安装成功
    cnpm -v
    
    # 使用cnpm 命令来安装模块
    cnpm install [name]
    
    
    #升级 npm
    cnpm install npm -g
    
    # 升级或安装 cnpm
    npm install cnpm -g
    
    # 最新稳定版
    cnpm install vue
    
    vue2安装命令:cnpm install vue-cli 或者指定版本:cnpm install vue-cli@2.9.6
    vue3安装命令:cnpm install @vue/cli 或者指定版本:cnpm install @vue/cli@3.12.1
    
    

    使用

    创建项目

    使用vue2创建项目:vue-cli2 init webpack my-project
    使用vue3创建项目:vue-cli3 create my-project
    

    本地运行

    npm run serve
    

    编译打包

    cnpm run build
    

    清除缓存

    cnpm cache clean --force
    

    编译项目时的错误处理

    错误1:Error: ENOSPC: System limit for number of file watchers reached

    解决办法:

    echo fs.inotify.max_user_watches=524288 | tee -a /etc/sysctl.conf && sysctl -p
    sysctl --system
    

    如果你遇到了使用 npm 安 装node_modules 总是提示报错:报错: npm resource busy or locked.....。

    可以先删除以前安装的 node_modules :

    npm cache clean
    npm install
    
  • 相关阅读:
    boost常用记录
    redis系列-redis的持久化
    分布式存储的一些概念
    搜索引擎学习-实现
    搜索引擎学习-概述
    设计模式-创建型模式(读书笔记)
    redis系列-redis的使用场景
    分布式系统设计准则
    2018/12/06 eclipse 快速加载需要的包
    2018/12/06 L1-028 判断素数 Java
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/13495529.html
Copyright © 2011-2022 走看看