热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

都会_node.js关于node.js,如何解决npmshouldberunoutsideoftheNode.jsREPL,inyournormalshell报错?

篇首语:本文由编程笔记#小编为大家整理,主要介绍了node.js关于node.js,如何解决npmshouldberunoutsideoftheNode.jsREPL,iny

篇首语:本文由编程笔记#小编为大家整理,主要介绍了node.js关于node.js,如何解决npm should be run outside of the Node.js REPL, in your normal shell报错?相关的知识,希望对你有一定的参考价值。



问题描述

前言,安装node方式采用的是安装包解压的
报如下错误:npm should be run outside of the Node.js REPL, in your normal shell

在windows环境下安装完node,其目录结构下会有一个node.exe文件,运行该工具就相当于在cmd中执行node命令,即进入node开发模式。


问题分析

产生这个错误的原因是你将npm命令运行在node环境下,其实npm 是一个独立的独立的模块,他是另外一个工具,和node是同一个级别的。

在node环境下运行npm install都会抛出这个错误。要运行npm命令必须在系统的shell中,比如windows就是cmd.所以要运行npm命令必须直接在cmd里运行。
安装完成了npm后,你就可以安装其他想要的nodejs模块了,比如安装express命令行输入:

C:\\Users\\Administrator>npm install -g express


其中-g是指全局安装的意思,你可以不要,这样会安装在当前文件夹下,当前工程下而已。全局安装完成后,会在nodejs安装目录下的模块文件夹中有npm
eg2:安装tpyescript



npm install -g typescript


记住:打开node.exe,然后重新打开一个cmd窗口执行命令就行
相关资料参考:http://www.runoob.com/nodejs/nodejs-npm.html


推荐阅读
author-avatar
mobiledu2402851203
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有