gpt4 book ai didi

node.js - 本地安装与全局安装的 NPM 模块

转载 作者:IT老高 更新时间:2023-10-28 21:58:50 25 4
gpt4 key购买 nike

在我的 package.json 文件中,我将 bower 列为依赖项。在我运行 npm install 之后,bower 会在本地安装。当我在本地安装后尝试运行 bower 时出现错误

"bower" is not recognized as an internal or external command

似乎解决此问题的唯一方法是全局安装 bower。为什么我必须这样做?如果我的项目包含 bower 的本地副本,为什么 Node 不使用它?

最佳答案

本地安装使 bower 可用于当前项目(它将所有 Node 模块存储在 node_modules 中)。这通常只适用于使用像这样的模块 var module = require('module'); 它不能作为 shell 可以解析的 command 使用,直到你全局安装它npm install -g module,npm 会将它安装在你的路径变量将解析这个命令的地方。

编辑: This documentation解释得很透彻。

关于node.js - 本地安装与全局安装的 NPM 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27389974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com