- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
所以我正在创建一个 TypeScript 库,我可以轻松地将所有生成的 JS 文件编译成一个文件。有没有办法将所有 .ts 和 .d.ts 编译成一个 .ts 文件?
除了支持 JS 的版本(较少的智能感知,只能调试生成的文件)之外,支持纯 TypeScript 实现的库(对于那些想要漂亮的智能感知并能够调试核心 TS 文件的人)会很好).
一个解决方案是创建一个 powershell 脚本来连接所有文件,但我没有看到动态执行此操作的好方法(由于依赖性),而无需以正确的顺序对所有文件名进行硬编码。
câu trả lời hay nhất
你必须使用编译器的命令行参数
--out FILE
连接并将输出发送到单个文件
tsc --out modules.js main.ts app.ts
以上答案摘自此链接
TypeScript compiling as a single JS file
关于typescript - 将所有 TypeScript 文件编译成单个 TypeScript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15868100/
Có thư viện hoặc framework nào được thiết kế để tạo điều kiện thuận lợi cho việc xây dựng dự án từ một ngôn ngữ lập trình hoàn thiện khác không? Rất dễ dàng để chỉ định logic, bộ và quy tắc phức tạp trong các ngôn ngữ lập trình như C++, java, v.v., nhưng việc hoàn thành những điều này trong Makefiles dường như là một cuộc chiến khó khăn. Tôi chưa sâu
Tôi có mã này biên dịch tốt với clang (ngay cả với -Weverything), nhưng gcc gặp lỗi. #include #include #include sử dụng không gian tên
Tôi có tệp tiêu đề khối sau BKE_mesh.h: /* Dữ liệu kết nối */ typedef struct IndexNode { struct IndexNode *
Tôi gặp phải sự cố lạ ở một trong các dự án của mình. Cơ sở mã của tôi phụ thuộc vào một thư viện bên ngoài, chứa một lớp có tên là Dataset. Lớp Dataset kế thừa riêng từ std::vector (trong đó Sample.
Khi biên dịch một dự án C hoặc C++ nhỏ trong thiết bị đầu cuối bằng gcc, g++ hoặc make, tôi gặp lỗi sau: /tmp/ccG1caGi.o: In function `main': main.c:(.tex
Tôi đang cố gắng biên dịch CEDET từ CVS cho Emacs 23.1.50 trên Windows, nhưng tại "Bước 6: Mở EDE..." tôi gặp lỗi: "defvar: giá trị ký hiệu dưới dạng biến không hợp lệ: cedet -m
Tôi đang (lại) học lập trình và tôi đang bắt đầu với C. IDE của tôi (nếu tôi có thể nói như vậy) là cygwin (32 bit) và Visual-Studio 2010 trên Windows7. Tôi luôn biên dịch mã của mình bằng gcc (cygw
Tôi thích sử dụng các lớp cục bộ trong các lớp mẫu để thực hiện các cấu trúc giống như "nếu" tĩnh. Nhưng tôi đang gặp phải sự cố khi gcc 4.8 không muốn biên dịch mã của tôi. Nhưng 4.7 thì ổn. Ví dụ này: #include #include #in
Tôi có một dự án phải được biên dịch chỉ bằng java 1.4. Nhưng tôi dự định viết một số bài kiểm tra đơn vị bằng mockito. Tôi muốn một cách để chỉ định trong pom để src/main/java biên dịch với jdk 1.4 nhưng
Tôi muốn hiểu quá trình biên dịch PHP hoạt động như thế nào. Giả sử tôi có một file tên là funcs.php và file này có ba hàm, nếu tôi đưa vào hoặc yêu cầu nó thì liệu cả ba hàm đó có được biên dịch trong quá trình tải file không? Hoặc mã nguồn sẽ là
Chuỗi công cụ biên dịch Khi chúng tôi viết chương trình, chúng tôi sử dụng môi trường phát triển tích hợp (IDE: Môi trường phát triển tích hợp). Môi trường phát triển tích hợp có thể tạo điều kiện thuận lợi rất nhiều cho các lập trình viên của chúng tôi viết chương trình, nhưng rất khó để định cấu hình.
Tôi đang viết một số mã Scala và nhận được thông báo lỗi lạ khi cố gắng biên dịch mã. Tôi đã chia mã thành một mã đơn giản hơn (điều này hoàn toàn vô nghĩa theo quan điểm ngữ nghĩa, nhưng vẫn hiển thị lỗi). scala> :dán // Ent
Tôi đang biên soạn một tệp SCSS và có vẻ như nó đang xóa nhận xét của tôi. Tôi có thể sử dụng lệnh nào để giữ tất cả các bình luận? >SASS input.scss out.css Tôi thấy có hai loại nhận xét trong SCSS. // Giao tiếp
Đây là mã của tôi: #include typedef struct { const char *description; int age;
Khi bạn biên dịch một cuộc chiến grails, tôi biết rằng mã .groovy được biên dịch thành các tệp lớp bytecode, nhưng tôi không hiểu làm thế nào vùng chứa (ví dụ: tomcat) biết cách biên dịch chúng khi yêu cầu GSP. Container có hiểu GSP không? được cài đặt trên máy chủ
Tôi đang cố gắng biên dịch nhiều tệp thành một chương trình chung. Tôi gặp lỗi: tham chiếu không xác định đến 'pi' Đây là khung mã và Makefile của tôi. Tôi đã làm gì sai? Cảm ơn bạn! Tập tin:calcPi.c
Tôi đã thử sử dụng LD_PRELOAD để kết nối hàm sprintf để in kết quả vào bộ đệm: #define _GNU_SOURCE #include #include int
Tôi đang tìm cách dễ nhất để tự động biên dịch lại CoffeeScript thành JS. Đọc tài liệu nhưng vẫn gặp khó khăn khi đạt được thứ tôi muốn. Tôi cần nó để giám sát mọi tệp *.coffee trong thư mục src/
Tôi muốn sử dụng waveformjs tùy chỉnh. Tôi đã tìm thấy cái này trên SO tuy nhiên, tôi không biết cách biên dịch/cài đặt dạng sóng để bắt đầu. Tôi đã sao chép nó từ GitHub và thực hiện các thay đổi, nhưng tôi không biết cách chuyển đổi nó thành tệp .js. Câu trả lời tốt nhất là dành cho
Thật khó để nói những gì đang được hỏi ở đây. Câu hỏi mơ hồ, mơ hồ, không đầy đủ, quá rộng hoặc hùng biện và không thể trả lời hợp lý ở dạng hiện tại. Để được trợ giúp làm rõ vấn đề này để bạn có thể mở lại, hãy truy cập trung tâm trợ giúp. Đã đóng
Tôi là một lập trình viên xuất sắc, rất giỏi!