无法安装快递和套餐

时间:2017-03-06 18:16:44

标签: node.js express npm

enter image description here

enter image description here

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

1 个答案:

答案 0 :(得分:2)

看起来您正在使用适用于Windows的Cmder cmd提示符。如果您使用的是Windows,则n节点版本控制不支持它。以下是他们的文档,指定: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 package name(保存到您的核心依赖项)
  • npm i -D package name(保存到您的dev依赖项)
  • npm i -g package name(全球保存)

核心依赖项适用于您要在生产中使用的软件包,而 dev依赖项适用于测试套件和构建工具等。如果要从命令提示符中的任何目录访问程序包的CLI,全局保存是好的。

希望有所帮助:)