我尝试在main.js中使用axios。 我尝试从“ axios”导入axios。 ...我输入错误。我在这里读到我应该使用require而不是import。 之后,我尝试了
var axios=require('axios');
但是我得到了错误.... require未定义。
之后,我了解了关于browserify的内容。我安装了
npm install -g browserify
之后,我使用此代码将其捆绑
browserify main.js -o bundle.js
,然后将此脚本添加到我的index.html代码中。
<script src="bundle.js"></script>
但是我遇到了同样的错误
未定义要求!! 我真的很困惑。有人可以帮助我!
赞赏
答案 0 :(得分:0)
npm install axios --save-dev
将帮助您解决问题
答案 1 :(得分:0)
默认情况下,require()
在客户端Javascript中不是有效函数,主要用于服务器端Node.js。我建议您研究require.js,因为这确实扩展了客户端以向您提供该功能。否则,请使用ES6 import
。