2014-09-21 10 views
15

इंस्टॉल करें मैं node-webkit, Sequelize और sqlite3 के साथ काम कर रहा हूं। नोड कोई समस्या नहीं के साथ एप्लिकेशन को चलाता है, लेकिन जब मैं नोड वेबकिट से चलाने यह मुझे इस त्रुटिनोड-वेबकिट त्रुटि: कृपया sqlite3 पैकेज मैन्युअल रूप से

"Uncaught Error: The dialect sqlite is not supported. (Error: Please install sqlite3 package manually)", source: /Users/mariowise/projects/node-webkit/requies-pos/node_modules/sequelize/lib/sequelize.js (176) 

यह मेरी निर्भरता

"dependencies": { 
    "express": "~4.2.0", 
    "static-favicon": "~1.0.0", 
    "morgan": "~1.0.0", 
    "cookie-parser": "~1.0.1", 
    "body-parser": "~1.0.0", 
    "debug": "~0.7.4", 
    "jade": "~1.3.0", 
    "nunjucks": "^1.0.5", 
    "sqlite3": "~2.1.19", 
    "config": "0.4.33", 
    "sequelize": "~2.0.0-rc1", 
    "sequelize-sqlite": "~1.7.0" 
} 
+0

हम्म, अजीब, मैं Fam नहीं कर रहा हूँ नोड-वेबकिट से परिचित लेकिन केवल सरलीकृत की आवश्यकता है ताकि यह नियमित एनपीएम लुकअप का उपयोग कर सके। आप अनुक्रमिक-स्क्लाइट को निर्भरता के रूप में हटा सकते हैं, बस अनुक्रमित करें और sqlite3 –

उत्तर

3

प्रति sqlite3 मॉड्यूल प्रलेखन हैं, यह आप की तरह लग रहा फेंकता NPM से प्रत्यक्ष बल्कि संस्करण पर भरोसा करने की बजाय स्रोत से sqlite3 के एक नोड-वेबकिट विशेष संस्करण के निर्माण के लिए 'की आवश्यकता होगी:

https://github.com/mapbox/node-sqlite3#building-for-node-webkit

+0

अगर किसी की सहायता करता है, तो यह मेरे लिए 'नोड @ 0.12.3' के साथ काम करता है। कुछ मैंने कैसे 'नोड @ 0.12.0-अल्फा 2' स्थापित किया है और यह काम नहीं कर रहा था। तो यह तूम गए वहाँ। देर से सत्यापन क्षमा करें, लेकिन आज मेरे पास इसका परीक्षण करने का समय था। जेफ बहुत बहुत धन्यवाद। – mariowise

संबंधित मुद्दे