javascript - browserify 模块和符号

标签 javascript browserify

假设我有一个像这样的 MyViewModel:

// MyViewModel.js module
function MyViewModel() { 
};

exports.MyViewModel = MyViewModel;

main.js 使用它:

// main.js 
var MyViewModel = require('./MyViewModel');
var vm = new MyViewModel.MyViewModel(); // akward

new MyViewModel.MyViewModel() 很奇怪。

处理这个问题的最佳方法是什么?

最佳答案

我自己找到了答案:

// MyViewModel.js module
module.exports = function MyViewModel() { 
};

关于javascript - browserify 模块和符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33519370/

相关文章:

javascript - 创建圆形鼠标悬停饱和效果

javascript - 如何在javascript中用两个数组创建json

javascript - 在Reactjs中使用Splice删除所需的onClick元素

javascript - Browserify 和 Reactify 源映射包含完整的本地路径名

javascript - 使用 Browserify 需要 Controller 、工厂、服务和指令文件

javascript - 在 grunt browserify 中使用下划线模板

javascript - Angular ui-router 根据路由参数渲染不同的组件

javascript - 以像素为单位的字符大小

javascript - browserify 的 reactjs 捆绑脚本在客户端不工作(未捕获的 ReferenceError : Component is not defined)

node.js - 如何在 Node 和 react 之间共享代码?