2015-11-18 20 views
5

Tôi đang nhận được error TS5023: Unknown compiler option 'allowNonTsExtensions' khi cố gắng chạy tsc trên một dự án.tsc tùy chọn trình biên dịch không xác định allowNonTsExtensions

Đây là tệp tsconfig.json của tôi.

{ 
    "compilerOptions": { 
    "target": "ES5", 
    "allowNonTsExtensions": true, 
    "module": "commonjs", 
    "sourceMap": true, 
    "isolatedModules": true, 
    "noEmitOnError": false, 
    "rootDir": ".", 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true 
    }, 
    "compileOnSave": false 
} 

Sử dụng [email protected] toàn cầu ở npm.

Liên kết đến số project đang được sử dụng.

Trả lời

2

Tùy chọn này không được xác định cho tsconfig.json. Bạn có thể kiểm tra xem nó trong wiki hoặc trong mã nguồn:

allowNonTsExtensions là một lựa chọn mà là một phần của compiler API là nội bộ.

+0

Đây là cấu hình mặc định cho hướng dẫn từ khung công tác ion. Tại sao họ lại bao gồm điều này nếu nó không tồn tại? – prolink007

+0

Thật khó để nói mà không có thêm thông tin. Liên kết cho hướng dẫn sẽ được đánh giá cao. Tuy nhiên, tùy chọn 'allowNonTsExtensions' hữu ích trong kịch bản * Hãy thử viết một trình biên dịch barebones sẽ lấy danh sách các tệp TypeScript và biên dịch xuống JavaScript tương ứng của chúng. * (Https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API) Vì vậy, tùy chọn này không dành cho các ứng dụng TypeScript thông thường, nhưng đối với các tập lệnh transpilation tùy chỉnh (nghĩa là khi 'tsc' không đủ cho bạn). –

+0

Đây là liên kết đến hướng dẫn http://ionicframework.com/docs/v2/getting-started/tutorial/ – prolink007

Các vấn đề liên quan