คำถามติดแท็ก node-modules

Node มีระบบโหลดโมดูลที่เรียบง่ายซึ่งช่วยลดความซับซ้อนของแอปพลิเคชันและส่งเสริมการใช้งานโค้ดซ้ำ

10
วิธีการ npm เผยแพร่โฟลเดอร์เฉพาะ แต่เป็นแพ็กเกจรูท
distผมมีโครงการที่มีงานอึกสำหรับการสร้างและบรรจุภัณฑ์แหล่งที่มาและการเปิดตัวในไดเรกทอรีที่เรียกว่า เป้าหมายของฉันคือเผยแพร่เป็นแพ็คเกจ npm แต่มีเพียงโฟลเดอร์ dist ของฉันเท่านั้น เอกสาร NPMบอกว่าผมสามารถใช้filesแท็กเพื่อระบุไฟล์ที่จะส่งออก มันได้ผล. แต่เอกสารยังบอกด้วยว่า: หากคุณตั้งชื่อโฟลเดอร์ในอาร์เรย์โฟลเดอร์นั้นจะรวมไฟล์ไว้ในโฟลเดอร์นั้นด้วย ผลลัพธ์คือแพ็กเกจ npm ซึ่ง node_modules มีลักษณะดังนี้: แต่ฉันต้องการดูไฟล์ทั้งหมดของฉันที่รูทของแพ็คเกจ (ไม่มีdistโฟลเดอร์นั้น) index.jsไฟล์ของฉันอยู่ในdistโฟลเดอร์ แต่ควรอยู่ที่รูท ฉันพยายามตั้งค่าแท็กfilesเป็น/dist/**/*แต่ไม่ได้ผล ฉันจะบรรลุได้อย่างไร?

12
เกิดข้อยกเว้นที่ไม่สามารถจัดการได้: ชื่องาน“ ..getProjectMetadata” ไม่มีอยู่
เมื่อฉันเริ่มเรียกใช้แอปพลิเคชันของฉันฉันได้รับข้อผิดพลาดนี้: **[error] Error: Job name "..getProjectMetadata" does not exist.** at Observable._subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/src/experimental/jobs/simple-scheduler.js:350:23) at Observable._trySubscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:44:25) at Observable.subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:30:22) at /Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:22:31 at Object.subscribeToResult (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45) at SwitchMapSubscriber._innerSub (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54) at SwitchMapSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:55:14) at SwitchMapSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18) at SwitchMapSubscriber.notifyNext (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:86:26) at InnerSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/InnerSubscriber.js:28:21) at InnerSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18) at /Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:17:28 at Object.subscribeToResult (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45) at SwitchMapSubscriber._innerSub (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54) at …

4
ข้อผิดพลาด Sass Loader: วัตถุตัวเลือกไม่ถูกต้องที่ไม่ตรงกับ API schema
ฉันใช้ VueJS กับเฟรมเวิร์กVuetifyJS (v2.0.19) ฉันได้รับข้อผิดพลาดนี้หลังจากใช้งานnpm ให้บริการ : Sass Loader ได้รับการเตรียมใช้งานโดยใช้วัตถุตัวเลือกที่ไม่ตรงกับสคี API สิ่งที่ฉันพยายาม: ฉันลบโฟลเดอร์node_modulesและติดตั้งใหม่ / อัพเดตแพ็กเกจ npm และ node.js ทั้งหมดเป็นเวอร์ชันเสถียรล่าสุด ข้อความแสดงข้อผิดพลาดเต็ม: error in ./node_modules/vuetify/src/components/VRangeSlider/VRangeSlider.sass Module build failed (from ./node_modules/sass-loader/dist/cjs.js): ValidationError: Invalid options object. Sass Loader has been initialised using an options object that does not match the API schema. - options …

6
การใช้โมดูลโหนดที่แบ่งใช้สำหรับคลาสทั่วไป
เป้าหมาย ดังนั้นฉันจึงมีโครงการที่มีโครงสร้างนี้: อิออนแอป Firebase ฟังก์ชั่น ที่ใช้ร่วมกัน เป้าหมายคือการกำหนดอินเตอร์เฟสและคลาสทั่วไปในsharedโมดูล ข้อ จำกัด ฉันไม่ต้องการอัปโหลดรหัสของฉันไปยัง npm เพื่อใช้งานในพื้นที่และฉันไม่ได้วางแผนที่จะอัปโหลดรหัสเลย ควรทำงาน 100% ออฟไลน์ ในขณะที่กระบวนการพัฒนาควรทำงานแบบออฟไลน์โมดูลionic-appและfirebase-functionsกำลังจะถูกปรับใช้กับ firebase (การโฮสต์และฟังก์ชัน) ดังนั้นรหัสจากsharedโมดูลควรจะมีอยู่ที่นั่น สิ่งที่ฉันได้ลองมาแล้ว ฉันได้ลองใช้Project Referencesใน typescript แล้ว แต่ฉันยังไม่ได้ทำงาน ฉันลองด้วยการติดตั้งเป็นโมดูล npm เหมือนในคำตอบที่สองของคำถามนี้ ดูเหมือนว่าจะทำงานได้ดีในตอนแรก แต่ในระหว่างการสร้างฉันได้รับข้อผิดพลาดเช่นนี้เมื่อทำงานfirebase deploy: Function failed on loading user code. Error message: Code in file lib/index.js can't be loaded. Did you list all …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.