Node JS和NPM以前工作得很好.最近我重新安装了 node JS、NPM,问题开始了.在我安装了一个模块(如示例npm install -g bower)后,该模块安装成功,但bower -v失败

"bower"不被视为内部或外部命令,

我已经判断了安装路径

即使我已经删除了整个文件夹,并再次安装了所有模块,但结果是一样的.

我不知道重新安装NodeJS NPM后为什么会出现这个错误.

推荐答案

我也遇到了同样的问题,并通过将"npm"目录添加到我的路径来修复它:

右键单击"我的电脑"并转到"属性">;高级系统设置>;"环境变量".

在"用户名"部分双击"用户名"替换为"用户变量".Based on the comments below, you may need to add it to the top/front of your path.

重新启动控制台窗口或IDE,您应该会收到bower命令的响应.

Node.js相关问答推荐

无法在本地运行dockerfile

postgresql层与应用层的序列化

Jest由于UUID而无法解析测试,即使在Jest中启用ESModule支持后也是如此

为什么在导出的函数中调用node-sqlite3中的数据库方法时不起作用?

无法使用NPM安装REDUX和DATEPPICER

Socket.io 未将用户加入给定房间

Nest Js - 在 multer 拦截器中如何设置最大文件上传大小并进行可选文件上传

TS[2339]:类型 '() => Promise<(Document & Omit) | 上不存在属性空>'

Mongodb - 在数组数组中查找()

Axios 响应循环通过函数只返回第一个映射对象的结果

在快速路由中使用 axios 会在数据字段中返回特殊字符而不是 json

如何删除mongodb中嵌套数组中所有出现的数组元素

在express js模型中将js转换为Typescript 时Typescript 错误

根据 mongoDB 中存在的唯一字符串生成唯一字符串的最佳方法

如果我使用像 express 这样的 node 服务器,是否需要 webpack-dev-server

为什么模块级返回语句在 Node.js 中起作用?

Mongoose - 保存字符串数组

从 JavaScript 文件或 REPL 中 require()'ing CoffeeScript 文件

node.js 示例

使用 Node-sass 缩小 CSS