我有一个coffeeScript文件'app.coffee'

root = exports ? this

class DefipsyApplication extends Marionette.Application

user_is_superuser: () ->

app_config.is_superuser

app = new DefipsyApplication

app.addRegions {

modalRegion: '#modal-region'

}

unless root.App

root.App = app

我想在浏览器中公开App功能

所以这是我的webpack配置

module.exports = {

entry: {

app: './coffee/app.coffee',

},

output: {

path: './build/',

filename: '[name].bundle.js',

libraryTarget: "var",

library: ["MyProject", "[name]"],

},

module: {

loaders: [

{ test: './coffee/app.coffee', loaders: ['expose?App', 'coffee'] },

]

},

};

我在浏览器中测试时发现webpack将我的对象暴露给浏览器,但是这个对象被另一个对象吞噬了

所以我应该做我的方法

App.App

我希望公开我的函数,而不需要我需要直接访问的全局变量

App

这是一个显示对象结构的scree

java webpack_webpack将对象暴露为全局相关推荐

  1. 把随机数对象暴露给window成为全局对象 原型及原型链 原型的指向是否可以改变

    把随机数对象暴露给window成为全局对象 <!DOCTYPE html> <html lang="en"> <head><meta ch ...

  2. Java进阶之对象克隆(复制)

    转载自   Java进阶之对象克隆(复制) 假如说你想复制一个简单变量.很简单: int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(bo ...

  3. 如何快速定位不小心暴露到全局的变量

    今天在查看页面控制台的时候,无意中看到了一个暴露到全局的变量 i,全局变量是不会被压缩工具压缩成简写的字母,这个被频繁使用的变量名暴露到全局也是个相当大的隐患,可能一个不小心就覆盖了第二次暴露到全局的 ...

  4. java new 新对象_java基础(五)-----new一个对象的具体过程

    在创建对象之前,首先要判断类有没有被加载,例如创建对象或调用类的static方法变量时,会触发类加载,如下: Dog dog = new Dog(); 首次访问某个类的静态方法或者静态字段时: Dog ...

  5. 解析 Java 类和对象的初始化过程

    跳转到主要内容 中国 [ 选择 ] dW 全部内容--------------  AIX and UNIX  Info Mgmt  Lotus  Rational  WebSphere-------- ...

  6. java中stu是啥,Java 面试:对象克隆

    原标题:Java 面试:对象克隆 转自:博客园,作者:萌小Q 链接:www.cnblogs.com/Qian123/p/5710533.html#_labelTop 假如说你想复制一个简单变量.很简单 ...

  7. Java提高篇——对象克隆

    Java提高篇--对象克隆(复制) 阅读目录 为什么要克隆? 如何实现克隆 浅克隆和深克隆 解决多层克隆问题 总结 假如说你想复制一个简单变量.很简单: int apples = 5; int pea ...

  8. Java | 类与对象(updating)

    目录 一,[编程语言发展阶段] 1-1-面向机器语言 1-2-面向过程语言 1-3-面向对象语言 1-4-学习Java具备能力 二,[类] 2-1-类是什么? 1-Q:如何抽象? 2-Q:类的目的? ...

  9. 实验2 Java类和对象的设计

    实验题目:Java类和对象的设计 一.上机目的和要求 理解面向对象的编程思想.类与对象的概念: 加深理解封装性.继承性和多态性: 掌握this.super.final.static等关键字的使用: 掌 ...

最新文章

  1. kamctl start
  2. 安装windows 2003 R2额外域控制器时出现1168错误的解决
  3. 全球与中国机器人即服务市场领航调研与投资战略规划分析报告2022-2028年
  4. 最大公约数 辗转相除法
  5. linux crontab 每隔10秒执行一次
  6. 变量的引用-函数返回值传递引用
  7. android获取进程名,android – 按包名查找正在运行的进程ID
  8. 通用数据权限设计方案
  9. 如何裁剪PDF文件的页面大小
  10. Android10手机OTG按钮,我又来了-荣耀10青春版手机OTG功能你会用吗?
  11. 用分支限界法解决人员安排问题(Personnel assignment problem)
  12. html excel导出的路径,html 导出多个excel表格数据-如何将html页面中的表格导出到excel表格...
  13. vLive虚拟直播,助力企业打造线上云年会
  14. hdu4889 spfa(造数据卡spfa
  15. P1719 最大加权矩形(二维dp)
  16. Mysql-基础命令
  17. 【新闻文本分类】(task5)TextCNN(更新ing)
  18. matlab如何新建mat文件,如何在Matlab中创建.mat文件?
  19. 【UE4基础】蓝图使用Media Player播放自定义文件路径的Mp3文件
  20. 告别,去创造更大的世界

热门文章

  1. python中文件路径格式_Python应用-临床路径格式转换
  2. Linux中srch出现bash,Shell练习题(3)
  3. tomcat和idea都占用了8080_IDEA 启动tomcat 端口占用原因以及解决方法( 使用debug模式)...
  4. CPU和内存之间——地址映射(理解很重要)
  5. TCP/IP / 如何进行流量控制( flow control )?
  6. 启明云端分享|ESP32-C3模块入门应用
  7. oracle数据泵还原命令,Oracle Linux环境中使用数据泵的形式还原Oracle数据库
  8. mysql scope runtime_Maven依赖scope属性详解-一个报错引发的问题 - 老郭种树
  9. html表单的常用属性有哪些,html/form表单常用属性认识
  10. 不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的连接,然后在试一次...