คำถามติดแท็ก require

ในภาษาที่ตีความเช่น Lua, PHP และ Ruby "ต้องใช้" คือคำสั่งที่บอกให้ล่ามรวมไฟล์ซอร์สไฟล์ไว้ที่ตำแหน่งนั้นซึ่งมีการวางคำสั่ง "ต้อง" ไว้

11
ฉันจะใช้ jQuery ในสคริปต์ Greasemonkey ใน Google Chrome ได้อย่างไร
ตามที่คุณบางคนอาจรู้ว่า Google Chrome ได้วางข้อ จำกัด ที่ร้ายแรงบางอย่างในสคริปต์ Greasemonkey โครเมี่ยมไม่สนับสนุน@require, @resource, unsafeWindow, GM_registerMenuCommand, หรือGM_setValueGM_getValue ฉันไม่สามารถหาวิธีรวมไลบรารี jQuery ในสคริปต์ Greasemonkey ภายใต้ Google Chrome ได้หากไม่จำเป็นต้องใช้ มีใครมีคำแนะนำในเรื่องนี้บ้างไหม?

7
ทำไม Ruby 1.9.2 จึงลบ“.” จาก LOAD_PATH และทางเลือกอื่นคืออะไร
เซ็ตการแก้ไขล่าสุดสำหรับ Ruby 1.9.2 จะไม่ทำให้ไดเรกทอรีปัจจุบัน.เป็นส่วนหนึ่งของคุณLOAD_PATHอีกต่อไป ฉันมีจำนวนของ Rakefiles ที่ไม่สำคัญซึ่งถือว่า.เป็นส่วนหนึ่งของLOAD_PATHสิ่งนี้ดังนั้นจึงทำให้พวกเขายากจน (พวกเขารายงานว่า "ไม่มีไฟล์ดังกล่าวที่จะโหลด" สำหรับทุกคำสั่งที่ต้องใช้ตามเส้นทางโครงการ) มีเหตุผลพิเศษสำหรับการทำเช่นนี้หรือไม่? สำหรับการแก้ไขการเพิ่ม$: << "."ทุกที่ทำงานได้ แต่ดูเหมือนว่าแฮ็คอย่างเหลือเชื่อและฉันไม่ต้องการทำเช่นนั้น วิธีใดที่จะทำให้ Rakefiles 1.9.2+ ของฉันใช้ร่วมกันได้
154 ruby  rake  require  load-path 

5
ต้องการไฟล์เป็นสตริง
ฉันใช้ node + express และฉันแค่สงสัยว่าฉันจะนำเข้าไฟล์เป็นสตริงได้อย่างไร สมมติว่าฉันมีไฟล์ txt ทั้งหมดที่ฉันต้องการคือโหลดลงในตัวแปรเช่นนี้ var string = require("words.txt"); ฉันต่อต้าน modules.exports = function(){ var string = "whatever"; return string; }

8
ไม่สามารถประกาศตัวแปรที่กำหนดขอบเขตบล็อกซ้ำได้ (typescript)
ฉันกำลังสร้างแอปโหนดและภายในแต่ละไฟล์ใน. js เคยทำสิ่งนี้เพื่อต้องการในแพ็คเกจต่างๆ let co = require("co"); แต่ได้รับ เป็นต้นดังนั้นการใช้ typescript ดูเหมือนว่าจะมีเพียงการประกาศ / ต้องการในโครงการทั้งหมดเท่านั้น? ฉันสับสนเกี่ยวกับเรื่องนี้เนื่องจากฉันคิดว่าletถูกกำหนดขอบเขตไว้ที่ไฟล์ปัจจุบัน ฉันเพิ่งมีโปรเจ็กต์ที่ใช้งานได้ แต่หลังจาก refactor ตอนนี้ฉันได้รับข้อผิดพลาดเหล่านี้ทั่วทุกแห่ง ใครช่วยอธิบายหน่อย

9
การสร้างเงื่อนไขตามสภาพแวดล้อมโดยใช้ Webpack
ฉันมีบางอย่างสำหรับการพัฒนา - เช่นล้อเลียนซึ่งฉันไม่ต้องการขยายไฟล์บิวด์แบบกระจายของฉันด้วย ใน RequireJS คุณสามารถส่งการกำหนดค่าในไฟล์ปลั๊กอินและต้องการสิ่งต่างๆตามเงื่อนไขนั้น สำหรับ webpack ดูเหมือนจะไม่มีวิธีการทำเช่นนี้ ประการแรกในการสร้างการกำหนดค่ารันไทม์สำหรับสภาพแวดล้อมฉันได้ใช้help.aliasเพื่อทำการกำหนดค่าใหม่ขึ้นอยู่กับสภาพแวดล้อมเช่น: // All settings. var all = { fish: 'salmon' }; // `envsettings` is an alias resolved at build time. module.exports = Object.assign(all, require('envsettings')); จากนั้นเมื่อสร้างการกำหนดค่า webpack ฉันสามารถกำหนดได้แบบไดนามิกว่าไฟล์ใดenvsettingsชี้ไปที่ (เช่นwebpackConfig.resolve.alias.envsettings = './' + env) อย่างไรก็ตามฉันต้องการทำสิ่งต่อไปนี้: if (settings.mock) { // Short-circuit ajax calls. // …

7
NodeJs: TypeError: require (…) ไม่ใช่ฟังก์ชัน
ฉันพยายามต้องการไฟล์และส่งต่อไปยังไฟล์ var. ฉันกำลังทำตามบทช่วยสอนนี้เพื่อสร้างระบบการตรวจสอบสิทธิ์ หลังจากเขียนไฟล์ server.js และพยายามคอมไพล์ฉันพบข้อผิดพลาด bson ดังนั้นฉันจึงเปลี่ยนบรรทัดที่ต้องใช้เวอร์ชันรีลีสเป็นพังพอน นี่คือรหัสและข้อผิดพลาดของฉัน: เซิร์ฟเวอร์ js require('./app/routes')(app, passport); ข้อผิดพลาด require('./app/routes')(app, passport); ^ TypeError: require(...) is not a function at Object.<anonymous> (d:\Node JS learning\WorkWarV2\server.js:38:24) at Module._compile (module.js:434:26) at Object.Module._extensions..js (module.js:452:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Function.Module.runMain (module.js:475:10) at startup (node.js:117:18) at node.js:951:3 Process finished …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.