• node.js环境在Window和Mac中配置,以及安装cnpm和配置Less环境


    Node.js 和cnpm安装

    最近准备学习vue.js,但首先需要配置电脑的环境。配置node.js。

    1.在node(https://nodejs.org/en/)官网上下载安装node.js,两个版本都可以。傻瓜式的安装,一路Next,直到安装完成。

    2.提示安装完成,要在终端上查看,是否安装成功。此时就是如何打开window和mac的终端
    Window:直接按window,并在搜索框出入cmd即可。

    Mac:按cmmand+空格,接着会弹出一个搜索框。在这个框里直接输入终端即可。

    此时输入npm -v ,node -v,可查看版本号,即为安装成功

    2.安装镜像cnpm,因为npm安装其它插件很慢,需要考虑用淘宝镜像cnpm。

     window:npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose

     Mac:sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose 

    安装成功,输入cnmp -v,即可查到版本信息。

    cnpm@6.0.0 (/usr/local/lib/node_modules/cnpm/lib/parse_argv.js)

    npm@6.4.1 (/usr/local/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)

    node@8.12.0 (/usr/local/bin/node)

    npminstall@3.12.0 (/usr/local/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)

    prefix=/usr/local 

    darwin x64 17.2.0 

    registry=https://registry.npm.taobao.org

    在此我在网上搜索的文档安装cnpm失败。
    可能出现的问题在于输入的命令不正确。

    当时我输入的命令是:error

    解决方案:

    首先输入以下命令并回车

    1.  npm set registry https://registry.npm.taobao.org # 注册模块镜像
    2.  npm set disturl https://npm.taobao.org/dist # node-gyp 编译依赖的 node 源码镜像
    3.  npm cache clean --force # 清空缓存

    然后再运行  npm install -g cnpm --registry=https://registry.npm.taobao.org

    ⚠️:如果是mac一定要加上sudo,不会然出现错误

    未写sudo的错误

    cnpm install -g less

    Downloading less to /usr/local/lib/node_modules/less_tmp

    Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/less_tmp'

    npminstall version: 3.12.0

    npminstall args: /usr/local/bin/node /usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --fix-bug-versions --china --userconfig=/Users/QQ/.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=https://registry.npm.taobao.org -g less

    以上步骤已经安装好npm和cnpm环境。

     配置Less环境:

    1. 配置less的方法有很多中,在此介绍一种使用node.js配置,并安装Less-plugin-clean-css。

    sudo cnpm install -g less

    2. 安装成功,输入 lessc -v 可查看版本信息

     MacBook-Pro:~ QQ$ lessc -v

     lessc 3.8.1 (Less Compiler) [JavaScript]

    3. 下一步安装Less-plugin-clean-css

    sudo npm install less-plugin-clean-css

    此时已全部完成。

    下一篇(Sublime-Text配置Less插件以及Sublime常用插件)我会写在sublime-text中如何配置less环境。

    注意:我们在安装成功时总会有如下提示:

    如何取消,只需复制最后一行命令,执行一下,即可

    sudo chown -R $USER:$(id -gn $USER) /Users/QQ/.config

  • 相关阅读:
    关于EntityFramework的Migration
    JS从0开始——第二天笔记
    JS从0开始——第一天笔记
    前端之路从零开始——第二周第五天笔记(css属性)
    前端之路从零开始——第二周第四天笔记(background)
    前端之路从零开始——第二周第三天(定位)
    前端之路从零开始——第二周第二天笔记(盒子模型)
    前端之路从零开始——第二周第一天笔记(浮动)
    前端之路从零开始——第一周笔记
    *** 自写代码:字符串的排序及交换
  • 原文地址:https://www.cnblogs.com/cheryshi/p/9723148.html
Copyright © 2020-2023  润新知