ค้นหาเว็บไซต์

การกำหนดค่า - วิธีหยุด 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 ให้ทำให้เหมือนกัน

บทความที่เกี่ยวข้อง