Visual Studio Cordova排除文件

迈克·莫里斯(Mike Morris)-MBXSW

使用默认设置和空白的Typescript项目,构建过程将在apk / xap \ www目录中的项目目录中包含所有文件,包括d.ts和.ts文件。除了编辑vs-mda文件之外,还有一种方法可以全局(不是ant.properties等)从包装中排除文件,同时保持智能感知并将.ts文件编译到正确的位置?

另一个方面是,离子和角度nuget程序包将xxx.js和xxx.min.js安装到\ scripts目录中,并且都以apk / xap结尾。

我正在寻找一种可以在项目模板中正确使用的方法,以打包为.vsix模板发行版,而无需最终用户进行大量手动编辑。

查克·兰兹

不幸的是,在VS2013 CTP3.1中完成此操作的唯一方法是在自定义插件内创建Cordova挂钩。该钩子可以附加到after_prepare事件,然后您可以编写代码以从生成的“平台”文件夹中“ bld”下的正确位置删除文件。

在此处查看plugin-remove-typescript:https : //github.com/Chuxel/taco-tricks

hook-remove-ts.js:

module.exports = function (context) {

    var fs = require("fs");
    var glob = context.requireCordovaModule('glob');    

    context.opts.cordova.platforms.forEach(function(platform) {
        console.log("Processing " + platform);
        // Get all TS files under platforms folder
        glob("platforms/" + platform + "/**/*.ts", function(err, tsFiles) {
            if(err) throw err;
            tsFiles.forEach(function(tsFile) {
                console.log("Deleting " + tsFile);
                fs.unlinkSync(tsFile);
            });
        }); 
    });
}

要安装它,只需从Git存储库中的plugin-remove-typescript文件夹中获取它,然后将其放在本地文件夹中即可。使用配置设计器的“自定义”选项卡将其选中。您还可以通过更新插件(https://www.npmjs.com/package/glob)中的glob语法来修改它以删除其他文件类型

随着即将发布的VS 2015,这种情况将得到改善。

有关Cordova挂钩的更多信息:http : //cordova.apache.org/docs/en/dev/guide/appdev/hooks/index.html#Hooks%20Guide

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio 2015 Cordova从生成中排除文件夹

来自分类Dev

Visual Studio 2015 Cordova从生成中排除文件夹

来自分类Dev

排除Visual Studio项目中的文件

来自分类Dev

根据Visual Studio配置包含/排除文件

来自分类Dev

排除Visual Studio项目中的文件

来自分类Dev

Visual Studio Cordova部署

来自分类Dev

如何在Visual Studio中隐藏排除的文件?

来自分类Dev

如何使Visual Studio在项目中包括所有排除的文件

来自分类Dev

如何从Visual Studio中发布的蜜蜂中排除文件

来自分类Dev

如何从Visual Studio智能感知中排除CSS文件?

来自分类Dev

如何使Visual Studio在项目中包括所有排除的文件

来自分类Dev

从Visual Studio 2015搜索中排除TypeScript生成的javascript文件

来自分类Dev

在 Visual Studio Pending Changes 中排除某种类型的文件

来自分类Dev

Visual Studio 2013-Cordova文件插件问题

来自分类Dev

Visual Studio Cordova构建失败

来自分类Dev

Visual Studio Code Cordova扩展

来自分类Dev

Team Explorer Visual Studio 2015缺少排除

来自分类Dev

Visual Studio DLL创建故障排除

来自分类Dev

Visual Studio .runsettings排除太多程序集

来自分类Dev

Visual Studio .natvis文件矩阵

来自分类Dev

Visual Studio项目链接文件

来自分类Dev

Visual Studio最近的文件路径

来自分类Dev

Visual Studio 文件名

来自分类Dev

如何在Visual Studio Code Explorer中排除某些文件扩展名

来自分类Dev

在Visual Studio中将文件从Typescript编译效果中排除到一个输出JS中

来自分类Dev

剃刀文件自动从Visual Studio 2019预览中的观看和构建中排除

来自分类Dev

编辑CSS文件时,Visual Studio 2013崩溃。我该如何排除故障?

来自分类Dev

如何从源代码管理文件(TFS、Visual Studio)中排除分组

来自分类Dev

自动从 Visual Studio 2017 项目中排除已删除的 .h/.cpp 文件?

Related 相关文章

  1. 1

    Visual Studio 2015 Cordova从生成中排除文件夹

  2. 2

    Visual Studio 2015 Cordova从生成中排除文件夹

  3. 3

    排除Visual Studio项目中的文件

  4. 4

    根据Visual Studio配置包含/排除文件

  5. 5

    排除Visual Studio项目中的文件

  6. 6

    Visual Studio Cordova部署

  7. 7

    如何在Visual Studio中隐藏排除的文件?

  8. 8

    如何使Visual Studio在项目中包括所有排除的文件

  9. 9

    如何从Visual Studio中发布的蜜蜂中排除文件

  10. 10

    如何从Visual Studio智能感知中排除CSS文件?

  11. 11

    如何使Visual Studio在项目中包括所有排除的文件

  12. 12

    从Visual Studio 2015搜索中排除TypeScript生成的javascript文件

  13. 13

    在 Visual Studio Pending Changes 中排除某种类型的文件

  14. 14

    Visual Studio 2013-Cordova文件插件问题

  15. 15

    Visual Studio Cordova构建失败

  16. 16

    Visual Studio Code Cordova扩展

  17. 17

    Team Explorer Visual Studio 2015缺少排除

  18. 18

    Visual Studio DLL创建故障排除

  19. 19

    Visual Studio .runsettings排除太多程序集

  20. 20

    Visual Studio .natvis文件矩阵

  21. 21

    Visual Studio项目链接文件

  22. 22

    Visual Studio最近的文件路径

  23. 23

    Visual Studio 文件名

  24. 24

    如何在Visual Studio Code Explorer中排除某些文件扩展名

  25. 25

    在Visual Studio中将文件从Typescript编译效果中排除到一个输出JS中

  26. 26

    剃刀文件自动从Visual Studio 2019预览中的观看和构建中排除

  27. 27

    编辑CSS文件时,Visual Studio 2013崩溃。我该如何排除故障?

  28. 28

    如何从源代码管理文件(TFS、Visual Studio)中排除分组

  29. 29

    自动从 Visual Studio 2017 项目中排除已删除的 .h/.cpp 文件?

热门标签

归档