2016-10-13 11 views
22

मुझे प्रतिक्रिया-मूल स्थापित करते समय एक त्रुटि मिलती है, मैंने एक उत्तर खोजने की कोशिश की है, लेकिन मुझे कोई नहीं मिल रहा है।gulp-sourcemaps: मॉड्यूल नहीं मिल सकता है ./src/init '

जब चल रहा है "प्रतिक्रिया देशी init मिलने" मैं इस त्रुटि मिलती है:

This will walk you through creating a new React Native project in /Users/alfred/React/meet 
Installing react-native package from npm... 
Setting up new React Native app in /Users/alfred/React/meet 
module.js:338 
    throw err; 
    ^

Error: Cannot find module './src/init' 
    at Function.Module._resolveFilename (module.js:336:15) 
    at Function.Module._load (module.js:286:25) 
    at Module.require (module.js:365:17) 
    at require (module.js:384:17) 
    at Object.<anonymous> (/Users/alfred/React/meet/node_modules/react-native/node_modules/yeoman-generator/node_modules/download/node_modules/vinyl-fs/node_modules/gulp-sourcemaps/index.js:4:9) 
    at Module._compile (module.js:434:26) 
    at Module._extensions..js (module.js:452:10) 
    at Object.require.extensions.(anonymous function) [as .js] (/Users/alfred/React/meet/node_modules/react-native/node_modules/babel-register/lib/node.js:152:7) 
    at Module.load (module.js:355:32) 
    at Function.Module._load (module.js:310:12) 

मैं वास्तव में क्या गलत है नहीं मिलता है ...

उत्तर

31

यह घूंट-sourcemaps हाल तैनाती https://github.com/floridoo/gulp-sourcemaps/issues/238

एक परियोजना मेंटेनर धागा के अंत में कहता है कि वह आज ही उसमें मिल जाएगा और

For the time being lock your version down to 2.0.x or 1.7.x

के साथ किसी समस्या से संबंधित है: यहाँ बग देखें

, ठीक करने के लिए अपने package.json में विशेष संस्करण जोड़ने है जब तक समस्या का समाधान हो:

{ 
    "devDependencies": { 
    "gulp-sourcemaps": "1.7.x" 
    } 
} 

उपयोग +०१२३६५८८४५७५ भविष्य में इसी तरह के मुद्दों को रोकने के लिए।

+0

मैंने इस समस्या में अभी भाग लिया है, सिल्वर-सोर्समैप्स को किसी अन्य पैकेज (संभवतः लैरवेल एलिक्सीर या वेबपैक) द्वारा खींचा जाता है। भविष्य में 'एनपीएम अपडेट' तोड़ने के बिना मैं गल्प-स्रोतमैप के संस्करण को कैसे बदल सकता हूं? –

+2

[npm shrinkwrap] का उपयोग करें (https://docs.npmjs.com/cli/shrinkwrap)। ऐसी परिस्थितियों में बहुत उपयोगी है जो दुर्भाग्य से दुर्लभ नहीं हैं। – fracz

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