node.js - 无法安装express和packages

标签 node.js express npm

enter image description here

enter image description here

嘿,如果这个问题很荒谬,请原谅我,但我无法在nodeJS中处理启动,我尝试全局安装npm install -g n并尝试在本地安装express,但我不能这样做,我正在尝试在设置本地路径之前像 npm installexpress 安装 Express

最佳答案

您似乎正在使用适用于 Windows 的 Cmder cmd 提示符。如果您使用的是 Windows,则 n Node 版本控制不支持它。这是他们的文档,其中指定:https://github.com/tj/n

如果您安装了 NPM,那么您很可能您也已经安装了 Node.js。您可以通过输入:node -v 进行检查。

如果您在输入后没有看到类似 v7.0.0 的版本,请转至此页面下载 Node.js: https://nodejs.org/en/download/

此外,您还需要通过在 cmd 提示符中运行 npm init 来设置 package.json 文件。尝试运行与安装 express 相同的命令,然后检查安装它的目录,您应该会看到一个 package.json 文件。查看该包文件,您将看到 Express 列为依赖项:)

以下是安装软件包的几种方法。转到 package.json 文件所在的项目目录的根目录并尝试:

  • npm i -S 包名称(保存到您的核心依赖项)
  • npm i -D 包名称(保存到您的开发依赖项)
  • npm i -g 包名称(全局保存)

核心依赖项适用于您想要在生产中使用的包,而开发依赖项适用于测试套件和构建工具等内容。当您想要从命令提示符中的任何目录访问包的 CLI 时,全局保存非常有用。

希望有帮助:)

关于node.js - 无法安装express和packages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42632759/

相关文章:

node.js - 如何使用带有 Node.js 的 pg 正确查询 Postgresql 数据库?

node.js - Nodejs - Expressjs SSL (HTTPS) 野兽攻击 --- Node 不遵守命令

node.js - Google App Engine - 上传到存储桶后访问文件

javascript - 使用 Angular.js 处理基于 OAuth token 的身份验证?

node.js - Sails js 运行测试

node.js - 如何在 bash 脚本中 npm start 后运行 npm test

javascript - Node gyp 重建错误。为什么?

node.js - 无法在 Windows 7 上安装 ccap(nodejs 库)

mysql - 环回自动更新不创建自定义模型

javascript - 如何阻止用户在node.js中直接访问网页?