我跟着getting started with create react native app來創建我的第一個反應原生應用程序。但我收到以下錯誤 -如何解決'npm ERR!代碼ELIFECYCLE'在npm開始時在Project.js中
npm start
2:11:42 PM: Starting packager... 2:11:46 PM: Error starting packager: Error: Couldn't start project. Please fix the errors and restart the project. at /xdl/src/Project.js:1039:11 at Generator.next (<anonymous>) at step (/Users/xyz/my-app/node_modules/xdl/build/Project.js:1461:191) at /Users/xyz/my-app/node_modules/xdl/build/Project.js:1461:361 at <anonymous> npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] start: `react-native-scripts start` npm ERR! Exit status 1 npm ERR! Failed at the [email protected] start script.
這個代碼跟蹤指的是該文件Project.js
中的線 -
function _asyncToGenerator(fn) { return function() { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step("next", value); }, function (err) { step("throw", err); }); } } return step("next"); }); }; }
如這裏npm ERR! code ELIFECYCLE我建議試過去做npm run clean
和刪除node_modules和npm install
。但那也沒有幫助。
版本的詳細信息 -
➜ npm -v
5.0.1
➜ node -v
v8.0.0
指定節點和NPM版本後解決。 – jit
npm5不穩定。你可以用更低的npm版本來試試這個。 – jit
@jit如何在不卸載現有版本的情況下專門針對此項目進行測試? – nullpointer