如何导出/导入设置和更改高级设置

时间:2013-08-09 14:54:02

标签: visual-studio visual-studio-2012 settings jshint web-essentials

我正在使用VS 2012 Extension Web Essentials 2012,我对此有一些疑问:

  1. 我正在尝试导出其设置,以便可以在其他计算机上共享它们。但我找不到任何暗示。
  2. 如果以某种方式可能,我如何扩展jshint忽略的文件列表。例如。 jQuery.js被忽略但不是jQuery.validate.js,所以我对第三方文件有很多警告。
  3. 编辑

    第一个问题已解决,我必须右键单击VS中的解决方案节点,转到Web Essentials,然后选择Create solution settings。我有一个XML文件,可以检入源代码控制,然后被其他机器重用。

    第二个问题仍未解决

2 个答案:

答案 0 :(得分:0)

关于问题#2,web essentials中的jshint ignore list目前已实现(硬编码)为private static,请参阅source on GitHub(突出显示的行)。此外,解析.jshintignore文件为not currently implemented

答案 1 :(得分:0)

如果您希望JSHint跳过某些文件,可以将它们列在名为.jshintignore的文件中。例如:

legacy.js
somelib/*.*
otherlib/*.js

编辑[[解决方案更新..]]

你可以试试这个。 所以有一个选项可以忽略jshint中的文件,但它不是在.jshintrc中设置的,而是一个单独的文件.jshintignore,这是有意义的。但是,虽然jshint将在项目的子目录中查找.jshintrc,但.jshintignore需要位于项目根目录中。所以.jshintrc在/ js中,而.jshintignore需要放在/.

所以要解决我的问题中的问题/.jshintignore需要包含:

JS / html5.js
JS /主题customizer.js
就是这样!

参考This Question