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

vue.js - พยายามรวม Vue กับ TypeScript และ vue-property-decorator

ตามที่หัวข้อกล่าวไว้ และตอนนี้ฉันไม่มีตัวอย่างโค้ดเลย ทำไมมันถึงเป็นไปไม่ได้ที่จะรวม Rollup, Vue, Typescript และ vue-property-decorator? ทุกครั้งที่ฉันลอง มันต้องการเพิ่ม vue-property-decorator เป็นการพึ่งพาภายนอก ลิงก์ไปยังวิธีแก้ปัญหาที่ใช้งานได้จะได้รับความชื่นชม

อ่านต่อไป →

javascript - Rollup + HoCs การเขย่าต้นไม้

ฉันกำลังพยายามสร้างไลบรารีคอมโพเนนต์โดยใช้ typescript และ rollup

ฉันมีคอมโพเนนต์หนึ่ง คือ Canary

function Canary() { ... } export default React.memo(Canary)

สังเกตว่า Canary ถูกห่อหุ้มใน HoC (React.memo)

ฉันมีคอมโพเนนต์อีกหนึ่งตัว, SomeComponent

function SomeComponent() { ... } export default SomeComponent

ถ้าฉันจะสร้างไลบรารีของฉันโดย

อ่านต่อไป →

javascript - ทำไม rollup ถึงไม่สามารถแก้ไขไฟล์ .d.ts ได้?

ฉันมีไฟล์ .d.ts และ import exports ในไฟล์ .ts เมื่อฉันใช้ tsc เพื่อคอมไพล์ไฟล์ .ts มันสร้างไฟล์ js ได้สำเร็จ

แต่เมื่อฉันใช้ rollup (ปลั๊กอินกับ rollup-plugin-typescript2 & rollup-plugin-node-resolve & rollup-plugin-commonjs) มันรายงานว่าไม่สามารถแก้ไขการนำเข้าได้

มีใครสามารถบอกฉันได้ไหมว่าทำไม?

อ่านต่อไป →

typescript - Rollup ไม่ได้เพิ่มคอมโพเนนต์ของ react-native ลงในการนำเข้า bundle

ฉันพยายามสร้างไลบรารี react-native/-web เพื่อแชร์คอมโพเนนต์ระหว่างสองโปรเจกต์ แต่ rollup ไม่สามารถรับรู้คอมโพเนนต์ของ react-native เมื่อพวกมันถูกใช้ในคอมโพเนนต์ และแสดงข้อผิดพลาดนี้:

(!) Unused external imports View,Text,TouchableOpacity,ActivityIndicator,TextInput,Picker,FlatList,StatusBar imported from external module 'react-native' but never used default imported from external module 'react-native-easy-content-loader' but never used Svg,G,Path,default,Polygon,Polyline,Rect,Ci

อ่านต่อไป →

typescript - ฉันจะใช้ไฟล์รูปภาพเป็นแหล่งที่มาของ <img> โดยใช้ Rollup เป็น bundler ได้อย่างไร?

ในซอร์สโค้ดของฉัน เส้นทางการนำเข้านี้ถูกต้อง:

<img src={"../../../../assets/logo.svg"} />

แต่เส้นทางสัมพัทธ์จะเปลี่ยนไปในระหว่างกระบวนการบันเดิล ฉันจะทำให้โค้ดยังคงทำงานต่อไปหลังจากบันเดิลได้อย่างไร?

ฉันคิดว่าถ้าโปรเจกต์ของฉันเป็นแค่ JS ธรรมดา ฉันน่าจะใช้ @rollup/plugin-image ได้ แต่ฉันยังไม่สามารถทำให้มันใช้ได้ในโปรเจกต์ Typescript ของฉัน

เมื่อฉันพยายามใช้มันตามที่อธิบายในเอกสาร ฉันได้รับข้อผิดพลาดดังต่อไปนี้ในโปรเจกต์ของ

อ่านต่อไป →

reactjs - ปัญหาความขัดแย้งในการคอมไพล์โค้ดใน Rollup/Typescript/React

ฉันได้งานในเดือนสิงหาคม และสิ่งที่สำคัญที่สุดก็คือในช่วงการระบาดนี้ ฉันก็ยังคงรักษางานนี้ไว้ได้ด้วย!!

ในฐานะโปรเจกต์เสริม ฉันต้องการเรียนรู้การสร้างไลบรารีคอมโพเนนต์ React สำหรับใช้เอง (ยังไม่สมบูรณ์) โดยใช้ Rollup เพื่อการ tree-shaking + ปลั๊กอินสำหรับ cjs, udm เป็นต้น เพื่อความเข้ากันได้

เมื่อฉันคอมไพล์ด้วย TSC ตอนนี้มันเกือบสมบูรณ์แบบแล้ว หลังจากที่ฉันปรับแต่งบางอย่างเกี่ยวกับการจัดระเบียบและ TSConfig สำหรับการสร้างแยก

TSConfig ของฉัน

การกำหนดค่า TS ของฉัน

การ

อ่านต่อไป →

Babel ไม่สามารถคอมไพล์ได้เมื่อใช้ปลั๊กอิน TypeScript ของ Rollup ร่วมกับ Babel

ฉันไม่สามารถทำให้ @rollup/plugin-typescript ทำงานร่วมกับ @rollup/plugin-babel ได้ และโค้ด JS ที่สร้างจากโค้ด TS ไม่ถูกแปลงโดย Babel

ฉันหาวิธีแก้ปัญหาที่เกี่ยวข้อง แต่ดูเหมือนว่ามันจะไม่ใช้งาน (babel 7 ไม่แปลงโค้ดเมื่อใช้กับ rollup และปลั๊กอิน typescript)

ด้านล่

อ่านต่อไป →

การรวมประเภท TypeScript จาก Yarn Workspace ท้องถิ่นด้วย Rollup

ฉันมีมอนอรีโป ถูกสร้างเป็น Yarn Workspace ซึ่งมี API และ SDK

API คือแบ็คเอนด์ และ SDK คือไลบรารีที่ช่วยให้การโต้ตอบกับแบ็คเอนด์นั้นง่ายขึ้น API เป็นแพ็กเกจส่วนตัว ขณะที่ SDK จะถูกเผยแพร่และสามารถเข้าถึงได้โดยทุกคน ทั้งคู่ถูกเขียนด้วย TypeScript

ตามธรรมชาติแล้ว SDK และ API มีความทับซ้อนกันบ้างเมื่อเกี่ยวข้องกับประเภทของ TypeScript เนื่องจาก API กำหนดสิ่งที่มันรับในอาร์กิวเมนต์ของจุดสิ้นสุด จึงดูเหมือนว่าการนำประเภทเหล่านี้กลับมาใช้ใน SDK เพื่อตั้งค่าสิ่งที่ SDK จำเป็นต้อง "ส่ง" ไปย

อ่านต่อไป →

typescript - วิธีแก้ไขข้อผิดพลาดเมื่อตอน rollup ไม่สามารถแก้ไข dependency ได้

ฉันกำลังสร้างวิดเจ็ตแบบ pluggable ใน React เพื่อใช้ในแอปพลิเคชัน Mendix ที่ใช้แพ็กเกจ ketcher-react

ด้วยเพียงส่วนพื้นฐานที่มีอยู่ (ดูโค้ดด้านล่าง) เมื่อฉันต้องการสร้างโดยใช้ npm run build ฉันได้รับข้อผิดพลาดดังต่อไปนี้:

ข้อผิดพลาด: 'url' ถูกนำเข้าโดย url?commonjs-external แต่ไม่สามารถแก้ไขได้ – จึงถือเป็นการพึ่งพาภายนอก

สำหรับข้อมูลของคุณ: url?commonjs-external ถูกใช้ในไฟล์ index.js ของ @rollup\plugin-commonjs

หวังว่ามีใครสักคนจะช่

อ่านต่อไป →

reactjs - @rollup/plugin-typescript TS2307: ไม่สามารถหาโมดูลได้

ฉันกำลังทำตามคู่มือนี้เพื่อสร้างไลบรารีคอมโพเนนต์ React สำหรับบริษัทของฉัน ฉันตั้งค่าทุกอย่างตามคู่มือแล้วจากนั้นลองรัน npm rollup -c มันทำงานบนเครื่องของฉัน (มันสร้างได้โดยไม่มีข้อผิดพลาด)

แต่เมื่อฉันพยายามเสียบมันเข้ากับ CircleCI (เครื่องมือที่เราใช้สำหรับการสร้าง) มันก็แสดงข้อผิดพลาดนี้:

อ่านต่อไป →