Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular NativeScript更改传输代码的outDir_Angular_Webpack_Nativescript_Angular2 Nativescript - Fatal编程技术网

Angular NativeScript更改传输代码的outDir

Angular NativeScript更改传输代码的outDir,angular,webpack,nativescript,angular2-nativescript,Angular,Webpack,Nativescript,Angular2 Nativescript,我不喜欢在我的ts/ng文件旁边生成的js文件,这太烦人了,所以我试图将编译/传输的js文件放在应用程序目录之外,就像任何Angular应用程序一样 我所做的是: 我将outDir添加到tsconfig.json文件中的compilerOptions { "compilerOptions": { "outDir": "./compiled/", .... 并在app/package.json { "android": { "v8Flags": "--expo

我不喜欢在我的
ts
/
ng
文件旁边生成的
js
文件,这太烦人了,所以我试图将
编译/传输的
js
文件放在
应用程序
目录之外,就像任何
Angular
应用程序一样

我所做的是:

我将
outDir
添加到
tsconfig.json
文件中的
compilerOptions

{
    "compilerOptions": {
        "outDir": "./compiled/",
....
并在
app/package.json

{
  "android": {
    "v8Flags": "--expose_gc"
  },
  "main": "./compiled/main.js",
这样,应用程序就会崩溃,因为它找不到
main.js


正确的方法是什么?

经过长时间的搜索,我发现:-

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

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

这在我的情况下是可行的,但是如果我使用不同的IDE/编辑器,希望有更好的解决方案,那该怎么办呢-

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

{
    "files.exclude": {
         "**/*.js": { "when": "$(basename).ts"},
         "**/*.map": true       
    }    
}
它在我的情况下是有效的,但是如果我使用不同的IDE/编辑器,希望有更好的解决方案呢