当我尝试使用npm install connect
在我的本地目录上安装软件包时,它只会弹出一些警告
没有这样的文件或目录,打开'/Users/felixfong/package.json'
但我不想在我的计算机目录中安装软件包,我想在我的本地web应用程序目录中安装
答案 0 :(得分:4)
运行npm install connect
命令时,您确定自己位于本地Web应用程序目录中吗?
cd app-directory/
npm install connect
同时确保package.json
中还存在app-directory
文件。
如果它不存在,您可以使用npm init
命令以交互方式创建package.json
文件。
答案 1 :(得分:2)
你必须进入你的项目目录 然后你可以检查package.json。 如果package.json文件不存在,则initialize npm使用以下命令:
npm init
然后您可以使用以下命令安装软件包:
npm install connect
'npm install connect'不会在package.json文件中保存connect npm包。
要将软件包保存到package.json文件中,您必须使用--save选项,如:
npm install connect --save
答案 2 :(得分:0)
确保您在Web应用程序的目录中。可以通过Linux中的pwd
命令和cd
in windows检查当前路径。如果您在其他位置,请导航到您的Web应用程序目录。通过列出文件夹的内容来检查package.json
是否存在。 ls
和dir
可分别用于ubuntu和windows以列出内容。 ubuntu的命令如下:
pwd
cd your-path/
ls
如果{app}目录中尚未存在package.json
,请在您的网络应用目录中Initialize npm。
npm init
这会询问一些信息:
如果您对任何字段不确定或混淆,可以通过将字段留空来选择默认值。将这些信息组合为json,npm将创建一个名为package.json
在初始化npm之后立即运行所需的命令,或者如果已经初始化了它:
npm install connect