2016-12-03 67 views
2

我创立的SharePoint外接程序项目的js文件,我装箱“tsconfig.json”文件解决方案,然后与配置信息编辑和创建文件夹(“APP”),并增加了新的项目(应用程序.module.ts)到该文件夹​​中。视觉工作室不编译打字稿到

在构建解决方案之后,构建时没有错误,我期望从项目中的ts文件中看到生成的js文件(app.module.js和app.module.js.map),但没有任何发生。

这里是我的解决方案资源管理器: enter image description here

tsconfig.json:

{ 
    "compileOnSave": true, 
    "compilerOptions": { 
    "noImplicitAny": false, 
    "noEmitOnError": true, 
    "removeComments": false, 
    "sourceMap": true, 
    "target": "es5", 
    "module": "system", 
    "moduleResolution": "node", 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "outDir": "./Scripts" 
    }, 
    "exclude": [ 
    "node_modules" 
    ] 
} 

app.module.ts:

export class Welcome { 
    public static getMessage() { 
     return "Hello World"; 
    } 
} 

我也跟着步骤,正是我在教程中看到他编译后生成的说文件,但我不能看到任何在我的项目。我怎样才能解决这个问题?更重要的我怎么能找到发现问题就在这里

全球化志愿服务青年:tutorial跳转到33:30

+0

对不起,你能不能引用添加到您所提到的教程吗? – InferOn

+0

@Inferon对其做 – TyForHelpDude

+0

你尝试点击“显示所有文件”,在解决方案资源管理按钮或将目录?也许文件只是没有显示我当然的 – mgiesa

回答

2

其奇怪,但这是因为我加了打字稿项目extarnally项目,因为它是在第一次一个SP项目,我需要手动排列.csproj;

我已经改变

均未包含= “tsconfig.json”/>

内容包括= “tsconfig.json”/>

,现在工作得很好..

1

确保在Solution Explorer中的所有文件都可见,通过点击小按钮“显示所有文件”在Solution Explorer。默认情况下的.js和.js.map文件不会被加入到溶液中,只出口到OUTDIR,类似.dll文件。

如果你喜欢从visualstudio.com Team Foundation Server的您发布的.js文件不会被自动添加到TFS源代码控制之下。您需要首次添加它们。您可以通过右键单击文件并将其添加到项目中来完成此操作。 (确保“显示所有文件”,在解决方案资源管理器中启用)。