1
방금 Web Essentials 2012를 업데이트 했으므로 이제 Typescript
플러그인의 내장 컴파일 기능을 사용해야합니다.Typescripts Compile-On-Save가 잘못된 모듈을 생성합니다.
그래서 먼저 프로젝트에 추가 코드를 추가했습니다. 내 .min.js
파일이 더 이상 컴파일되고있다
- : 내가 컴파일 할 때
<PropertyGroup Condition="'$(Configuration)' == 'Debug'"> <TypeScriptTarget>ES5</TypeScriptTarget> <TypeScriptIncludeComments>true</TypeScriptIncludeComments> <TypeScriptSourceMap>true</TypeScriptSourceMap> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)' == 'Release'"> <TypeScriptTarget>ES5</TypeScriptTarget> <TypeScriptIncludeComments>false</TypeScriptIncludeComments> <TypeScriptSourceMap>false</TypeScriptSourceMap> </PropertyGroup> <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" />
http://typescript.codeplex.com/wikipage?title=Compile-on-Save는 그러나, 나는 몇 가지를 찾을 수 있습니다.
- 미리보기 창이 없습니다 (슬픈 시간).
- 그리고 내
.js
파일이 잘못 생성되었습니다. 이.ts
에서/// <reference path="../_references.d.ts" /> var ko = require('knockout-mapping'); var library = require("./foo/library"); var myModule; (function (myModule) { var Foo = (function() { function Foo(parameters) { this.parameters = parameters;
:
이
.js
import ko = require('knockout-mapping');
import library = require('foo/library');
module myModule {
export class Foo {
constructor(public parameters) {
import
문 (내 설치에 대한 잘못된) 상대이며, 지금 require
대신 define
의를 사용하고 있습니다. 이 문제를 어떻게 해결할 수 있습니까?
감사합니다.
가 어떻게이 DLL을 사용합니까? 방금 C : \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ TypeScript'에 덤프합니까? – Tim
그냥 gac에 넣으세요. – basarat