在Vue.js应用中,可能需要引入Lodash,Moment,Axios,Async等非常好用的JavaScript库.当项目变得复杂庞大,通常会将代码进行模块化拆分.可能还需要跑在不同的环境下,比如浏览器,服务端. 如何在各个模块和组件文件中引入需要的库呢? 找到一种简单靠谱的方式,可以省去很多的麻烦. 错误示范 全局变量法 最不靠谱的方式就是将导入的库挂在全部变量window对象下: entry.js window._ = require('lodash'); MyComponent.vue…