我来自一个PHP/Laravel后台,但是我的团队非常倾向于在我们的下一个项目中使用Node.js (和sails),这是一个针对学者的协作工作室。然而,在我尝试之前,我有一个关于为node.js应用程序创建laravel风格服务提供商(或wordpress风格插件)的最佳实践的问题。
当在laravel 4.1中加载服务提供者时,类会在某个点加载,并调用boot()方法,并且提供程序可以“挂钩”在运行时触发的事件。服务提供者列表是从配置文件中的数组中提取出来的(尽管从数据库中获取它们与wordpress一样容易)。
本质上,我要寻找的是这个PHP代码的Node.js等价物:
// Get a
我将一个项目转移到webpack,将代码分成模块,但在某些地方,我遇到插件或其他代码希望map是一个可见的全局变量的情况。引发以下异常是因为地图没有公开:
onRemove: function() {
this._removeMarkers();
this.onMap = false;
map.off("moveend", this._update);
},
Uncaught ReferenceError: map is not defined
at NewClass.onRemove (leaflet.conditionalLayer.js:77)