【问题标题】:Prevent require.extensions being modified in node.js防止在 node.js 中修改 require.extensions
【发布时间】:2013-06-15 21:26:21
【问题描述】:

我正在使用 IcedCoffeeScript。我的一些依赖项具有coffee-script 依赖项。当需要 coffee-script 时,它会设置 require.extensions['.coffee'] 覆盖 IcedCoffeeScript 的扩展名。

这会破坏我的应用程序。

我将所有文件命名为.coffee

有没有办法防止require.extensions['.coffee'] 在设置后被更改?

或者我的问题是否有其他解决方案。

PS。我真的不想将我所有的 iced 文件重命名为 .iced,尽管这样可行。

【问题讨论】:

    标签: node.js coffeescript iced-coffeescript


    【解决方案1】:

    已修复!

    main.coffee

    require 'iced-coffee-script'
    Object.defineProperty require.extensions, '.coffee',  {writable: false}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-17
      • 2011-07-11
      • 1970-01-01
      • 2015-05-07
      • 1970-01-01
      • 2013-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多