函数可以在html中工作,但不能在单独的javascript文件中工作

函数可以在html中工作,但不能在单独的javascript文件中工作,javascript,html,momentjs,Javascript,Html,Momentjs,我已经在我的页面中包含了moment.min.js <script src="js/jquery.js"></script> <script src="js/modernizr.js"></script> <script src="js/moment.min.js"></script> <script src="js/fatcalc.js"></script> 我得到一个错误: “时刻”未定义 为什

我已经在我的页面中包含了moment.min.js

<script src="js/jquery.js"></script>
<script src="js/modernizr.js"></script>
<script src="js/moment.min.js"></script>
<script src="js/fatcalc.js"></script>
我得到一个错误:

“时刻”未定义


为什么我的html页面可以看到它,但不能看到fatcalc.js文件?

好吧,我想出来了。Jshint似乎有一些问题,我不明白,但将其添加到脚本的顶部修复了它

/*global moment:true */
var date = moment();
/*global moment:true */