【问题标题】:Why can't I require a constructor and immediately use it with browserify?为什么我不能要求构造函数并立即将其与 browserify 一起使用?
【发布时间】:2014-03-01 15:41:35
【问题描述】:

以下两行代码应该做完全相同的事情。第一个有点冗长,但这应该是唯一的区别。尽管如此,第二个示例仍会导致错误。为什么?

以下作品:

var Model = require('./Model');
new Model();

但是,Uncaught Error: Cannot find module './Model' 中的以下结果

new require('./Model')();

【问题讨论】:

    标签: javascript commonjs browserify


    【解决方案1】:

    它与运算符优先级有关。如果你这样做,它将起作用:

    new (require("./Model"))();
    

    发生了什么:

    (new require("./Model"))()
    

    【讨论】:

    猜你喜欢
    • 2015-08-16
    • 1970-01-01
    • 2023-01-13
    • 2019-03-06
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    • 2020-06-19
    相关资源
    最近更新 更多