【win7下安装node.js错误:roling back action】

解决方法:

Node.js 服务器端的JavaScript

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用


本文为大家讲解的是在win7下安装node.js到最后时出现回滚,安装失败的解决方法,感兴趣的同学参考下.

问题描述:

node.sj在windows下提供二种格式的安装文件,一种是mis而另一种是exe文件,

1.我下载的是mis文件,安装时会出现一个安装界面,一直Next就OK

当我安装快结束的时间就出现回滚,安装失败,如下图

解决方法:

然后上网搜了很多资料也没有满足结果,后来有人说下载windows Binary与npm配置好环境变量,结果可以。

1.下载windows Binary ,进入官网就可以下载了,下载回来的是一个带exe后缀文件安装文件。

2.官网下载npm文件最好选择最新的下载不然会出现版本问题

下载地址:http://nodejs.org/dist/npm/

3.解压npm文件后会生成node_modules文件与npm.cmd指令文件,把刚刚下载的node.exe也放在同个目录,后就配置你的环境变量

选择环境变量,新建一个变量名为:NODEJS_PATH与NODEJS_MODULE,NODEJS_PATH指定的是我本地的nodejs目录,NODEJS_MODULE指定的是node_modules目录,在变量值是:F:\Program Files\nodejs\node_modules

好了现在我们把环境变量配好!现在对nodejs进行安装

4.安装express打开cmd命令行,使用命令定位到node_modules目录下,输入指令npm install express, 注意可以使用别外两种安装方法,express【安装express 至相对路径】或 npm install express -g【安装express到绝对路径】

输入node -v 如果能显现出版本号就表示安装成功

更新nodejs版本可以命令行输入:npm update  npm -g

--------------------------------------------------------------------------------------------------------------

【"grunt" 不是内部或外部命令】

解决方法:

1、目的

将多个字体文件自动化进行base64编码

2、步骤

从 nodejs官网 下载安装包安装,windows是傻瓜式的,安装好之后应该是有 npm (nodeJs package manage)nodejs包管理工具 的,dos命令检查自己是否安装成功。

    node -v //显示node版本
npm -v //显示npm包管理工具
  • 1
  • 2

安装grunt构建工具,先全局安装后进入项目安装grunt

npm install -g grunt-cli
npm install -g grunt
  • 1
  • 2

3、问题

进入项目目录查看grunt的安装情况

grunt -version // 也可以用 grunt -V(*大写的) 
  • 1

问题来了,dos命令反馈。


”grunt“不是内部或外部命令,也不是可运行的程序 或批处理文件。


4、问题排查

查看node的安装根目录

npm root -g
  • 1

在运行grunt -version还是不行 
网上找了很多,给出正确解决方案的没几个,所以自己摸索,最后确定了加环境变量的解决方案。 
这类问题都可以解决,如: 
”gulp“不是内部或外部命令,也不是可运行的程序 或批处理文件。

5、解决方法步骤

我的系统系windows7,自己参照解决哦。 
1、桌面->计算机->属性->高级系统设置 -> 高级->环境变量 
2、上面的用户变量 ,新建-> 变量名:NODE_PATH -> 变量值:C:\USER\Administrator\AppData\Roaming\npm\node_modules ->确定 
注意:这里Administrator确定是自己的用户名或nodejs安装根目录,不知道命令,npm root -g,查看,还有要指到node_modules下面才行 
3、从新启动dos ,进入项目查看grunt是否可用

6、base64编码

网上编码文件代码很多,给个参考,

npm install grunt-base64
  • 1

不知道怎么弄的,进入目录运行

npm install
  • 1

修改Gruntfile.js 的参数配置,后运行grunt

【win7下安装node.js错误:roling back action】与【"grunt" 不是内部或外部命令】 解决方法的更多相关文章

  1. Node.js在任意目录下使用express命令‘不是内部或外部命令’解决方法

    1.一开始我只能在nodejs全局目录下使用express命令建一个新的项目,建在其他任意一个目录命令行都会提示"不是内部或外部命令",导致目录会乱,目录如下. 2.尝试了一会,发 ...

  2. node.js express 4.x 安装指南(Express不是内部或外部命令解决方案)

    前几天express 推出了4.0,得知这个消息,自己尝试了一下,突然发现用以前的文档上的操作出现了各种问题.结果只能去看文档,现在在这个给大家分享下4.0版本的安装. 先说下如果需要用express ...

  3. windows下 在cmd中输入ls命令出现“ls不是内部或外部命令“解决方法

    1.新建一个文件命名为 ls.bat 2.打开编辑这个文件 输入: @echo off dir 3.将这个文件放在C:\windows目录下

  4. CentOS 下安装 Node.js 8.11.3 LTS Version

    Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google Chrome V8 JavaScript引擎,简单说是运行在服务端的 JavaScript.下面我们来演示一下Cen ...

  5. Windows 下安装 Node.js

    搭建博客系列的 Node.js 环境安装.Windows 下面安装可以通过图形化界面进行安装,非常方面. 1.打开 Node.js 官网,下载对应版本的安装包(msi 后缀的) 2.双击运行下载的程序 ...

  6. windows下安装node.js及环境配置、部署项目

    windows下安装node.js及环境配置.部署项目 一.总结 一句话总结: 安装nodejs软件:就像普普通通的的软件那样安装 配置nodejs安装的全局模块的环境变量 并且安装cnpm(比如cn ...

  7. 安装好grunt,cmd 提示"grunt不是内部或外部命令" 怎么办?

    Grunt和所有grunt插件都是基于nodejs来运行的,因此,必须安装node.js. (一) 去官网http://nodejs.org/ 下载安装包 node-v6.9.2.msi,直接点击安装 ...

  8. Ubuntu14.04LTS下安装Node.js&NPM以及个人博客hexo的初始化配置

    什么是hexo Hexo 是一款基于node 的静态博客网站生成器作者 :tommy351是一个台湾的在校大学生...相比其他的静态网页生成器而言有着,生成静态网页最快,插件丰富(已经移植了大量Oct ...

  9. linux下安装node.js时npm无法使用

    安装node.js 10.15.1版本时,安装完在node的安装目录下执行./node -v查看node版本,成功则表示node已安装成功 [root@localhost bin]# ./node - ...

随机推荐

  1. December 09th 2016 Week 50th Friday

    In books lies the soul of the whole past time. 书中有所有先贤的全部灵魂. I must know that if I run my business i ...

  2. Pip批量安装/卸载包

    pip批量安装package 将需要安装的包保存在requirements.txt中 cd到aa.txt所在目录,运行: pip install -r requirements.txt pip批量卸载 ...

  3. 如何将本地项目上传至GitHub

    首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: https://gi ...

  4. [转载] c++对结构体数组排序

    按结构体中某个成员进行排序,下面代码以成员b1为升序的排序 代码: #include<iostream> #include<algorithm> using namespace ...

  5. Metaspliot进行漏洞扫描

    Metaspliot进行漏洞扫描 Metasploit框架是Metasploit项目中最著名的创作,是一个软件开发.测试和利用漏洞的平台.它可以用来创建安全测试工具开发的模块,也可利用模块作为一个渗透 ...

  6. ubuntu卸载virtualbox

    本想在ubuntu下virtualbox,可惜出错了,需要卸载后再安装,只能百度拼凑后再安装: 1.首先是执行删除命令:sudo apt-get remove virtualbox*( 这样就不用去查 ...

  7. 35、springboot-运行状态监控使用Actuator

    Spring Boot Actuator 提供了运行状态监控的功能 Actuator 监控数据可以通过阻REST远程 shell 和JMX方式获得.我 首先来介绍通过 REST 方式查看 Actuat ...

  8. 关于RAM与ROM的区别与理解

    随机存取存储器(random access memory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存).它可以随时读写,而且速度很快,通常作为操作系统或其他正在运 ...

  9. IIS中ASP.NET虚拟目录不继承主站点web.config设置的办法(转载)

    ASP.NET提供了强大的Web.config来配置网站,一般来说一个网站只有一个根目录下的Web.config文件,有时候我们希望子目录有着不同的权限或者参数设置,则可以在相应子目录增加一个Web. ...

  10. js如何将一个json数组对应放置到另一数组中去

    需要将上面这个数组的每一个元素对应添加至下面的数组中 最后合成为这样的数组: 使用for循环,将第一个数组中的元素循环到第二个数组中