在错误的文件夹中创建的 package.json 文件



我正在创建一个应用程序来使用无服务器的API,初始安装还可以。npm serverless install执行的文件夹之一是auth-server,其中创建了两个文件 -handler.jsserverless.yml(.gitignore除外(。

几个步骤后,我必须安装 Axios,因为我需要对 API 发出POST请求。在身份验证服务器目录中,我运行了通常的 npm 语法来安装 Axios,npm install axios.然而,令我惊讶的是,npm 没有在auth-server文件夹中创建package.json(和package-lock.json(文件,而是使用了根文件。

我试图环顾四周,看看问题是否反复出现,但一无所获。我知道package-json文件是在执行 npm 的目录文件夹中创建的,因为我已经使用了几次 axios。有人可以指出问题可能出在哪里吗?提前谢谢。

如果其他人需要这个: 我发现虽然并非在所有情况下,但 npm 使用根文件夹的package.json文件的情况并不少见。由于我需要它在auth-server文件夹中,我只是在其中创建了另一个package.json文件(上面有一对大括号以避免解析错误code EJSONPARSE(并保存它。一旦我安装了Axios,npm install axiospackage.json文件就开始被使用,并添加了Axios作为依赖项。

最新更新