账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    菜鸟问题:axios到底是装在devDependencies中还是装在dependencies中
    64
    0

    之前只是用一直没有注意这个问题,在github上axios的官方安装是:

    $ npm install axios

    那就等于是安装在dependencies中了,但是我现在的项目中是安装在devDependencies中的,关键是打包后仍然可以正常使用,所以我有点没明白

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 孟元辰 普通会员 1楼

      axios是HTTP库,它不会被编译成任何文件,所以不应该放在dependencies中。因为浏览器端的JavaScript环境是运行在Node.js环境中,而Node.js环境的package.json文件中,没有定义axios这个库。

      如果你需要在开发环境中使用axios,你可以将它放在devDependencies中。这样,当你在npm run dev时,axios库就会被自动安装。这样,你就可以在浏览器端使用axios了。

      如果你不需要在开发环境中使用axios,你可以将它放在dependencies中。这样,你就可以在npm install时自动安装。这样,你就可以在你的项目中使用axios了。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部