Less:错误评估函数 data-uri:找不到模块 './types.json'

Less: error evaluating function data-uri: Cannot find module './types.json'

我最近在升级 Visual Studio 2013 Web Essentials 后收到以下错误:

Less: error evaluating function data-uri: Cannot find module './types.json'

这是因为以下代码行,但我看不出为什么它会突然开始引起问题:

background-image:data-uri('../images/search.png');

为什么会发生这种情况,我该如何解决?

我在 GitHub discussion.

上找到了我的问题的解决方案

此问题是由 Web Essentials 引起的,可以通过执行以下步骤解决:

  • https://github.com/broofa/node-mime
  • 下载 types.json
  • 复制到以下文件夹位置:
  • C:\Users\Username\AppData\Local\Microsoft\VisualStudio.0\Extensions[=31=]hrky2tf.4y5\Resources\nodejs\tools\node_modules\mime

正如最初的 GitHub 讨论中提到的,0hrky2tf.4y5 是生成的,因此每个用户都会有所不同。

我执行了这些步骤,它立即解决了我的问题。