2016-08-02 110 views
0

当我尝试使用npm install connect我的本地目录中安装包,但它只是不停地弹出一些警告有关安装的NodeJS包本地

没有这样的文件或目录,打开“/用户/ felixfong /包。 JSON”

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

回答

4

安装你确定你是本地的Web应用程序目录中,当你运行npm install connect命令?

cd app-directory/ 
npm install connect 

同时确保一个package.json文件是也存在于app-directory

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

0

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

pwd  
cd your-path/ 
ls 

现在Initialize npm如果package.json不是已经存在那里。

npm init 

这会问这样一些信息:应用程序的

  • 名,
  • 其版本,
  • 描述,
  • 切入点,
  • 测试命令,
  • git repo,
  • 个关键字,
  • 作者和
  • 许可证(如果有的话)

你可以离开字段为空,如果你不能确定或混淆的任何字段中选择默认值。结合这些信息作为JSON,故宫将创建一个名为package.json

文件刚才NPM的初始化后,或者如果它已初始化运行所需的命令:

npm install connect 
2

你必须去使用 项目目录内然后你可以检查package.json。 如果包。JSON文件是不是有那么initialize npm使用以下命令:

npm init 

然后你可以安装包使用以下命令:

npm install connect 

“故宫安装连接”不保存连接NPM包package.json文件。

为了节省包入的package.json文件,你必须像givt --save选项:

npm install connect --save