npm - package.json 文件在错误的文件夹中创建
问题描述
我正在创建一个应用程序来使用无服务器的 API,并且初始安装还可以。所做的文件夹之一npm serverless install
是auth-server
,其中创建了两个文件 -handler.js
和serverless.yml
(除了.gitignore
)。
几步之后,我必须安装 Axios,因为我需要POST
请求 API。在 auth-server 目录中,我运行通常的 npm 语法来安装 Axios npm install axios
,. 然而,令我惊讶的是,npm 并没有在文件夹中创建package.json
(and package-lock.json
) 文件,auth-server
而是使用了根文件。
我试图环顾四周,看看问题是否反复出现,但一无所获。我知道该package-json
文件是在执行 npm 的目录文件夹中创建的,因为我曾多次使用 axios。有人可以指出问题可能出在哪里吗?提前致谢。
解决方案
如果其他人需要这个:我发现虽然不是在所有情况下,npm 都会使用package.json
根文件夹的文件并不少见。因为我在文件夹中需要它auth-server
,所以我只是在其中创建了另一个package.json
文件(上面有一对花括号以避免解析错误code EJSONPARSE
)并保存它。一旦我再次安装了 Axios ( npm install axios
),该package.json
文件开始被使用并添加 Axios 作为依赖项。
推荐阅读
- crystal-reports - 始终使用德语 - 日期字段中的 MMM 格式
- php - 在 WooCommerce 上全局禁止延期交货产品选项(也在管理员中)
- java - 在所有内容都设置为公开时解决访问错误
- email - 使用 PAC 文件绕过 SMTP/IMAP 代理流量
- java - 使用 JDK HttpClient 下载大文件时出现 OutOfMemoryError
- html - 无法使用 Python 表单登录
- javascript - this.userService.info$.subscribe() 方法在 ngoninit 中不起作用
- python - 如何使用 office365 在 Django 中发送电子邮件
- amazon-web-services - 能否将 AWS Rekognition 自定义标签模型部署到另一个账户?
- drake - 您如何在 Drake 可视化器上可视化您的 ROS URDF?