Tôi chỉ cập nhật các yếu tố cần thiết và bản đánh máy trên web cho phiên bản mới.Các yêu cầu về yếu tố cần thiết về trang web Typescripts 2.9
Kết quả là dự án của tôi không hoạt động nữa.
Đây là mã nguyên cảo của tôi:
/// <reference path="DefinitelyTyped/jqueryui.d.ts" />
/// <reference path="DefinitelyTyped/jquery-datatable.d.ts" />
import Common = module("Common");
import GMap = module("GMap");
declare var $: JQueryStatic;
export class Polygon extends GMap.Polygon {
Trước khi cập nhật mã được tạo của tôi (mà làm việc) là:
var __extends = this.__extends || function (d, b) {
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
};
define(["require", "exports", "GMap", "Common"], function(require, exports, __GMap__, __Common__) {
var GMap = __GMap__;
var Common = __Common__;
var Polygon = (function (_super) {
__extends(Polygon, _super);
function Polygon() {
_super.apply(this, arguments);
}
Bây giờ nó trông giống như:
var __extends = this.__extends || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
__.prototype = b.prototype;
d.prototype = new __();
};
var Common = require("./Common");
var GMap = require("./GMap");
var Polygon = (function (_super) {
__extends(Polygon, _super);
Trong giao diện điều khiển của tôi Tôi gặp lỗi này:
Lỗi không bắt buộc: Tên mô-đun "Chung" chưa được tải cho ngữ cảnh: _. Sử dụng yêu cầu ([])
Tôi cố gắng thêm Chung trong cấu hình. Nhưng trước khi cập nhật nó chỉ hoạt động tốt.
Bất kỳ ai cũng có thể giúp tôi, có thể cần phải thay đổi mã của tôi để khôi phục dự án của tôi.
Cảm ơn,
Jérôme
CẬP NHẬT
Tôi chỉ thấy đó là do Essentials Web 2.9, tôi không có nữa tùy chọn để chỉ định tùy chọn trình biên dịch cho mô-đun AMD.
Tôi chỉ loại bỏ các phần mở rộng và cài đặt lại phiên bản 2.7:
http://vswebessentials.com/nightly/webessentials2012-2.7.vsix