मैं कोणीय 2 I सेटअप के साथ पाल ऐप विकसित करता हूं, लेकिन मुझे त्रुटि मिली
SyntaxError: /home/mts/Desktop/sampleProject/appSails/node_modules/angular2/ts/package.json: Unexpected token <
at Object.parse (native)
at Object.Module._extensions..json (module.js:430:27)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at /usr/local/lib/node_modules/sails/node_modules/include-all/index.js:129:29
at Array.forEach (native)
at requireAll (/usr/local/lib/node_modules/sails/node_modules/include-all/index.js:44:9)
at /usr/local/lib/node_modules/sails/node_modules/include-all/index.js:54:23
मैं उस परिदृश्य को कैसे हल कर सकता हूं कि पाल सर्वर कैसे हो?
उत्तर:
जवाब के लिए 0 № 1आपकी समस्या (जो मेरी भी थी) यह है कि कोणीय 2 एक क्लाइंटसाइड पैकेज है, जिसका नाम पैकेज है incluede-all
सभी को शामिल करने की कोशिश करता है node_module
पाल के लिए एक निर्देशिका के भीतर फाइलें। मैं ग्राहकों की निर्भरता की एक सरणी जोड़कर इस समस्या को हल किया package.json
"clientsideDependencies": [
"angular2","zone.js","rxjs"
],
फिर मैंने कांटा लगाया include-all
पैकेज और इस पैकेज को पारित करने के लिए एक कोड लिखें
मेरा यहाँ है कांटा
आप इस कांटे का उपयोग कर सकते हैं यह बिना किसी समस्या के काम करता है बस के स्रोत को बदलें include-all
पर package.json
सेवा मेरे :
"include-all": "https://github.com/semirturgay/include-all.git"
तो भागो npm install
अद्यतन करने के लिए include-all