我有两个package.json文件。一个在我项目的根目录下,另一个在应用程序直接性(Vue文件所在的位置)中,我对应该使用哪个安装axios感到困惑。我还想知道这些服务的目的是什么,哪个软件包应该安装到哪个软件包?
答案 0 :(得分:2)
您应该在根目录级别的package.json中添加。 root
处的package.json用于定义模板的依赖项,以保留一些特定于项目的信息,例如版本,脚本,挂钩等。
app文件夹中的package.json具有其他用途:
最重要-这个package.json(应用内一个)定义了应用的入口点(例如"main": "main.js"
或"main": "main.ns.js"
,)。在运行时,将读取此值,并从这一点开始应用程序。
这是app
文件夹中package.json的示例。
{
"android": {
"v8Flags": "--expose_gc"
},
"main": "main.ns.js",
"name": "migration-ng",
"version": "4.1.0"
}
答案 1 :(得分:1)
Narendara正确安装在package.json中,并像这样使用它
import axios from "axios/dist/axios";
axios.get(`domain`).then(response => {});```
答案 2 :(得分:0)
package.json文件只需添加
“ axios”:“ ^ 0.18.0”,