Skip to content

Commit acbb2b0

Browse files
authored
Merge pull request #1964 from armanio123/AddVueTemplate
Fixed issues with Vue template
2 parents 0fa7ed1 + dc116ff commit acbb2b0

File tree

7 files changed

+58
-47
lines changed

7 files changed

+58
-47
lines changed

Nodejs/Product/Nodejs/ProjectTemplates/TypeScriptVuejsApp/TypeScriptVuejsApp.njsproj

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
55
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
66
</PropertyGroup>
7+
78
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
9+
810
<PropertyGroup>
911
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
1012
<SchemaVersion>2.0</SchemaVersion>
1113
<ProjectGuid>$guid1$</ProjectGuid>
1214
<ProjectHome>.</ProjectHome>
1315
<StartupFile>node_modules\@vue\cli-service\bin\vue-cli-service.js</StartupFile>
14-
<StartWebBrowser>True</StartWebBrowser>
1516
<SearchPath></SearchPath>
1617
<WorkingDirectory>.</WorkingDirectory>
1718
<OutputPath>.</OutputPath>
@@ -26,6 +27,13 @@
2627
<ScriptArguments>serve</ScriptArguments>
2728
</PropertyGroup>
2829

30+
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
31+
<DebugSymbols>true</DebugSymbols>
32+
</PropertyGroup>
33+
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
34+
<DebugSymbols>true</DebugSymbols>
35+
</PropertyGroup>
36+
2937
<ItemGroup>
3038
<Content Include=".babelrc" />
3139
<Content Include="public\favicon.ico" />

Nodejs/Product/Nodejs/ProjectTemplates/TypeScriptVuejsApp/TypeScriptVuejsApp.vstemplate

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
22
<TemplateData>
3-
<Name Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4009"/>
4-
<Description Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4010"/>
3+
<Name Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4015"/>
4+
<Description Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4016"/>
55
<Icon Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="412"/>
66
<ProjectType>TypeScript</ProjectType>
77
<TemplateID>Microsoft.TypeScript.VuejsApp</TemplateID>

Nodejs/Product/Nodejs/ProjectTemplates/VuejsApp/VuejsApp.njsproj

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,34 @@
1-
<?xml version="1.0" encoding="utf-8"?>
2-
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
1+
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
32
<PropertyGroup>
43
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion>
54
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
65
</PropertyGroup>
6+
77
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
8+
89
<PropertyGroup>
910
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
1011
<SchemaVersion>2.0</SchemaVersion>
1112
<ProjectGuid>$guid1$</ProjectGuid>
1213
<ProjectHome>.</ProjectHome>
1314
<StartupFile>node_modules\@vue\cli-service\bin\vue-cli-service.js</StartupFile>
14-
<StartWebBrowser>True</StartWebBrowser>
1515
<SearchPath></SearchPath>
1616
<WorkingDirectory>.</WorkingDirectory>
1717
<OutputPath>.</OutputPath>
1818
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
1919
<ProjectTypeGuids>{3AF33F2E-1136-4D97-BBB7-1795711AC8B8};{349c5851-65df-11da-9384-00065b846f21};{9092AA53-FB77-4645-B42D-1CCCA6BD08BD}</ProjectTypeGuids>
2020
<NodejsPort>1337</NodejsPort>
21-
<TypeScriptSourceMap>true</TypeScriptSourceMap>
22-
<TypeScriptModuleKind>CommonJS</TypeScriptModuleKind>
23-
<TypeScriptToolsVersion>$typescriptversion$</TypeScriptToolsVersion>
24-
<EnableTypeScript>true</EnableTypeScript>
2521
<StartWebBrowser>true</StartWebBrowser>
2622
<ScriptArguments>serve</ScriptArguments>
2723
</PropertyGroup>
2824

25+
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
26+
<DebugSymbols>true</DebugSymbols>
27+
</PropertyGroup>
28+
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
29+
<DebugSymbols>true</DebugSymbols>
30+
</PropertyGroup>
31+
2932
<ItemGroup>
3033
<Content Include=".babelrc" />
3134
<Content Include="public\favicon.ico" />

Nodejs/Product/Nodejs/ProjectTemplates/VuejsApp/VuejsApp.vstemplate

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
22
<TemplateData>
3-
<Name Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4009"/>
4-
<Description Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4010"/>
3+
<Name Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4015"/>
4+
<Description Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4016"/>
55
<Icon Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="406"/>
66
<ProjectType>JavaScript</ProjectType>
77
<TemplateID>Microsoft.JavaScript.VuejsApp</TemplateID>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<VSTemplate Version="3.0.0" Type="Item" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
22
<TemplateData>
3-
<Name Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4007"/>
4-
<Description Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4008"/>
3+
<Name Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4013"/>
4+
<Description Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4014"/>
55
<Icon Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="415"/>
66
<ProjectType>Node.js</ProjectType>
77
<DefaultName>component.vue</DefaultName>
88
<SortOrder>200</SortOrder>
99
</TemplateData>
1010
<TemplateContent>
11-
<ProjectItem SubType="Code" TargetFileName="$fileinputname$.$fileinputextension$" ReplaceParameters="true">JavaScriptVueComponent.vue</ProjectItem>
11+
<ProjectItem SubType="Code" TargetFileName="$fileinputname$.$fileinputextension$">JavaScriptVueComponent.vue</ProjectItem>
1212
</TemplateContent>
1313
</VSTemplate>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<VSTemplate Version="3.0.0" Type="Item" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
22
<TemplateData>
3-
<Name Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4005"/>
4-
<Description Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4006"/>
3+
<Name Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4011"/>
4+
<Description Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="4012"/>
55
<Icon Package="{FE8A8C3D-328A-476D-99F9-2A24B75F8C7F}" ID="415"/>
66
<ProjectType>Node.js</ProjectType>
77
<DefaultName>component.vue</DefaultName>
88
<SortOrder>200</SortOrder>
99
</TemplateData>
1010
<TemplateContent>
11-
<ProjectItem SubType="Code" TargetFileName="$fileinputname$.$fileinputextension$" ReplaceParameters="true">TypeScriptVueComponent.vue</ProjectItem>
11+
<ProjectItem SubType="Code" TargetFileName="$fileinputname$.$fileinputextension$">TypeScriptVueComponent.vue</ProjectItem>
1212
</TemplateContent>
1313
</VSTemplate>

Nodejs/Product/Nodejs/VSPackage.resx

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -418,23 +418,47 @@
418418
<value>Node.js background processing service.</value>
419419
</data>
420420
<data name="4005" xml:space="preserve">
421-
<value>TypeScript Vue Single File Component</value>
421+
<value>JavaScript Jasmine UnitTest file</value>
422422
</data>
423423
<data name="4006" xml:space="preserve">
424-
<value>A TypeScript Vue Single File Component file</value>
424+
<value>A JavaScript Jasmine UnitTest file</value>
425425
</data>
426426
<data name="4007" xml:space="preserve">
427-
<value>JavaScript Vue Single File Component</value>
427+
<value>TypeScript Jasmine UnitTest file</value>
428428
</data>
429429
<data name="4008" xml:space="preserve">
430-
<value>A JavaScript Vue Single File Component file</value>
430+
<value>A TypeScript Jasmine UnitTest file</value>
431431
</data>
432432
<data name="4009" xml:space="preserve">
433-
<value>Basic Vue.js Web Application</value>
433+
<value>JavaScript JSON Configuration File</value>
434434
</data>
435435
<data name="4010" xml:space="preserve">
436+
<value>JSON configuration file for the JavaScript Language Service</value>
437+
</data>
438+
<data name="4011" xml:space="preserve">
439+
<value>TypeScript Vue Single File Component</value>
440+
</data>
441+
<data name="4012" xml:space="preserve">
442+
<value>A TypeScript Vue Single File Component file</value>
443+
</data>
444+
<data name="4013" xml:space="preserve">
445+
<value>JavaScript Vue Single File Component</value>
446+
</data>
447+
<data name="4014" xml:space="preserve">
448+
<value>A JavaScript Vue Single File Component file</value>
449+
</data>
450+
<data name="4015" xml:space="preserve">
451+
<value>Basic Vue.js Web Application</value>
452+
</data>
453+
<data name="4016" xml:space="preserve">
436454
<value>A basic Vue.js Web application.</value>
437455
</data>
456+
<data name="6000" xml:space="preserve">
457+
<value>Launch for Node.js</value>
458+
</data>
459+
<data name="6001" xml:space="preserve">
460+
<value>Debug JavaScript/TypeScript files with Node.js</value>
461+
</data>
438462
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
439463
<data name="400" type="System.Resources.ResXFileRef, System.Windows.Forms">
440464
<value>_BUILDROOT_\Nodejs\Product\Icons\SystemRegisteredICO\NodeJS.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -504,28 +528,4 @@
504528
<value>_BUILDROOT_\Nodejs\Product\Icons\AddNewItemICO\StylusSheet.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
505529
<comment>{Locked}</comment>
506530
</data>
507-
<data name="4005" xml:space="preserve">
508-
<value>JavaScript Jasmine UnitTest file</value>
509-
</data>
510-
<data name="4006" xml:space="preserve">
511-
<value>A JavaScript Jasmine UnitTest file</value>
512-
</data>
513-
<data name="4007" xml:space="preserve">
514-
<value>TypeScript Jasmine UnitTest file</value>
515-
</data>
516-
<data name="4008" xml:space="preserve">
517-
<value>A TypeScript Jasmine UnitTest file</value>
518-
</data>
519-
<data name="4009" xml:space="preserve">
520-
<value>JavaScript JSON Configuration File</value>
521-
</data>
522-
<data name="4010" xml:space="preserve">
523-
<value>JSON configuration file for the JavaScript Language Service</value>
524-
</data>
525-
<data name="6000" xml:space="preserve">
526-
<value>Launch for Node.js</value>
527-
</data>
528-
<data name="6001" xml:space="preserve">
529-
<value>Debug JavaScript/TypeScript files with Node.js</value>
530-
</data>
531531
</root>

0 commit comments

Comments
 (0)