嘿,如果这个问题很荒谬,请原谅我,但我无法在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/