0

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

这打破了我的应用程序。

我命名我的所有文件.coffee

有没有办法防止require.extensions['.coffee']一旦设置就被更改?

或者我的问题是否有另一种解决方案。

PS。我真的不想将我所有的冰文件重命名为.iced,尽管这会起作用。

4

1 回答 1

1

固定的!

main.coffee

require 'iced-coffee-script'
Object.defineProperty require.extensions, '.coffee',  {writable: false}
于 2013-06-15T13:26:21.657 回答