การกำหนดค่า - วิธีหยุด Visual Studio จากการสร้างไฟล์ TypeScript js และ js.map ในขณะเผยแพร่
ฉันตั้งค่าโปรเจกต์ของฉันให้ รวมผลลัพธ์ของ javascript เป็นไฟล์ ไปยัง $ (ProjectDir)dist\output.js และยกเลิกการเลือก สร้างแผนที่ซอร์ส
เครื่องมือ -> ตัวเลือก -> ตัวแก้ไขข้อความ -> Typescript -> โครงการ -> คอมไพล์ไฟล์ Typescript อัตโนมัติที่ไม่ได้เป็นส่วนหนึ่งของโครงการ ก็ไม่ได้ถูกเลือกเช่นกัน.
ขณะสร้างและรันโปรเจกต์จาก Visual Studio มันทำงานตามที่คาดไว้: สร้างเฉพาะไฟล์ output.js
อย่างไรก็ตาม ในขณะที่เผยแพร่โครงการของฉัน มันยังคงสร้างไฟล์ js และ js.map สำหรับแต่ละไฟล์ .ts
เมื่อฉันตรวจสอบไฟล์ myproject.pubxml.user มันบอกว่า:
<File Include="app/app.module.js">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.module.js.map">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.routes.js">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.routes.js.map">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/controllers/account/loginController.js">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
ฉันจะหยุดไม่ให้ Visual Studio สร้างไฟล์ .js และ map.js ที่ไม่ต้องการเหล่านั้นได้อย่างไร?
คำตอบ #1
อย่างไรก็ตาม ในขณะที่เผยแพร่โครงการของฉัน มันยังคงสร้างไฟล์ js และ js.map สำหรับแต่ละไฟล์ .ts
คุณอาจมีการตั้งค่าที่แตกต่างกันสำหรับ debug และ release ให้ทำให้เหมือนกัน