我在Visual Studio 2015中创建了一个Typescript空白Cordova项目。
我添加了一小段ts代码...
function onResume() {
// TODO: This application has been reactivated. Restore application state here.
var i: string;
i = "test";
}
构建并看到已成功编译到我看到的appbundle.js中。
function onResume() {
// TODO: This application has been reactivated. Restore application state here.
var i;
i = "test";
}
现在我想在vs代码中使用typescript,并且希望Visual Studio和VS代码都使用相同的版本。
我看到我有C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.6
和C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.7
。这些都不会出现在我的路径变量中。如果我尝试从命令行运行tsc
,则找不到它。
打开项目文件,我能找到的打字稿的唯一引用是
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />
<PropertyGroup>
<TypeScriptCompileOnSaveEnabled>false</TypeScriptCompileOnSaveEnabled>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\ApacheCordovaTools\vs-mda-targets\Microsoft.TypeScript.MDA.targets" />
我在任何其他文件中都看不到对它的引用
如果我使用npm安装,我如何将Visual Studio“指向”新版本?
提前致谢
答案 0 :(得分:1)
我建议通过Visual Studio在扩展和更新中安装TypeScript,并从那里维护它的版本。
然后使用NPM将您的Windows版本的TypeScript维护到您需要的版本。 http://localhost/hobnobv2/data/posts/liar/1.jpg
答案 1 :(得分:1)
在环境路径中检查TypeScript的路径。
控制面板 - &gt;系统和安全 - &gt;系统 - &gt;高级系统设置 - &gt;环境变量 - &gt;系统变量 - &gt;路径 - &gt;找到打字稿的路径