在本地安装 NodeJS 包

Install NodeJS package locally

当我尝试使用 npm install connect 在我的本地目录上安装软件包时,它只是不断弹出一些关于

的警告

no such file or directory, open '/Users/felixfong/package.json'

但我不想在我的电脑目录安装包,我想在我的本地网络应用程序目录安装

当您 运行 npm install connect 命令时,您确定您在本地 Web 应用程序目录中吗?

cd app-directory/
npm install connect

还要确保 package.json 文件也存在于 app-directory

如果不存在,您可以使用 npm init 命令以交互方式创建 package.json 文件。

确保您位于网络应用的目录中。当前路径可以通过 Linux 和 cd in windows 中的命令 pwd 检查。如果您在其他地方,请导航到您的 Web 应用程序目录。通过列出文件夹的内容来检查 package.json 是否存在。 lsdir可以分别用于ubuntu和windows列出内容。 ubuntu的命令如下:

pwd    
cd your-path/
ls

现在 Initialize npm 在您的 Web 应用程序目录中,如果 package.json 不存在的话。

npm init

这会询问一些信息,例如:

  • 应用名称,
  • 它的版本,
  • 描述,
  • 入口点,
  • 测试命令,
  • git 回购,
  • 关键词,
  • 作者和
  • 许可证(如果有)

如果您不确定或对任何字段感到困惑,您可以通过将字段留空来 select 默认值。将此信息组合为 json,npm 将创建一个名为 package.json

的文件

现在在 npm 初始化之后 运行 需要的命令,或者如果它已经初始化:

npm install connect

你必须进入你的项目目录使用 然后你可以检查package.json。 如果 package.json 文件不存在,则 initialize npm 使用以下命令:

npm init

然后您可以使用以下命令安装软件包:

npm install connect

'npm install connect' 不会将连接 npm 包保存在 package.json 文件中。

要将包保存到 package.json 文件中,您必须提供 --save 选项,例如:

npm install connect --save