javascript运行在浏览器,主要依靠浏览器的js引擎解释执行js代码。
其他带有js引擎的软件也可以运行js,但是一般js和网页关系较大,所以一般在浏览器当中运行。
最近做的项目为vue+ts,第一次使用ts,项目中遇到不少坑,我都使用笔记一一记了下来,其中有一条就是如何在ts中引入js依赖。首先如果该依赖存在@types的情况就不再多说,但是有些依赖并没有@types,报错很是恶心。
此时引入 foo 之后,默认为any类型。
如果需要自己添加一些类型
请明确点,不过方法有一些:尝试调整 import 的顺序。或者在 a.js 文件的开头引入 b.js 中的这个函数,其实只要代码组织按规范来,import 用起来是很灵活的。
可以再外层的main.js 里先引入 './a.js'。