【问题标题】:NativeScript change the outDir of the transpiled codeNativeScript 更改转译代码的 outDir
【发布时间】:2017-09-15 18:28:21
【问题描述】:

我不喜欢在我的ts/ng 文件旁边生成js 文件,这太烦人了,所以我试图将compiled/transpiled js 文件放在app 之外目录,与任何 Angular 应用程序一样。

我所做的是:

我在tsconfig.json 文件中的compilerOptions 中添加了outDir

{
    "compilerOptions": {
        "outDir": "./compiled/",
....

并在app/package.json 中更改了main entrypoint

{
  "android": {
    "v8Flags": "--expose_gc"
  },
  "main": "./compiled/main.js",

这样做应用程序崩溃,因为它找不到main.js...

实现这一目标的正确方法是什么?

【问题讨论】:

    标签: angular webpack nativescript angular2-nativescript


    【解决方案1】:

    找了半天,找到了这个:-

    使用 Visual Studio 代码设置隐藏文件。

    {
        "files.exclude": {
             "**/*.js": { "when": "$(basename).ts"},
             "**/*.map": true       
        }    
    }
    

    它适用于我的情况,但如果我使用不同的 IDE/Editor 怎么办,希望有更好的解决方案

    【讨论】:

      猜你喜欢
      • 2017-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-26
      • 1970-01-01
      • 1970-01-01
      • 2014-08-29
      • 2010-09-16
      相关资源
      最近更新 更多