$cache[$key] = empty($arr) ? NULL : $arr; return $cache[$key]; } // 门户 获取需要在频道显示的栏目主题数据 function portal_channel_thread($fid) { global $forumlist; if (empty($fid)) return NULL; $orderby = array('tid' => 1); $page = 1; // 遍历所有在频道显示内容的栏目 $category_forumlist = channel_category($fid); $arrlist = array(); $forum_tids = array(); $tidlist = array(); if ($category_forumlist) { foreach ($category_forumlist as &$_forum) { // 频道显示数据 $arrlist['list'][$_forum['fid']] = array( 'fid' => $_forum['fid'], 'name' => $_forum['name'], 'rank' => $_forum['rank'], 'type' => $_forum['type'], 'url' => $_forum['url'], 'channel_new' => $_forum['channel_new'], ); $forum_thread = thread_tid__find(array('fid' => $_forum['fid']), $orderby, $page, $_forum['channel_new'], 'tid', array('tid')); // 最新信息按栏目分组 foreach ($forum_thread as $key => $_thread) { $forum_tids[$key] = $_thread; } unset($forum_thread); } $tidlist += $forum_tids; } unset($category_forumlist); // 获取属性对应的tid集合 list($flaglist, $flagtids) = flag_thread_by_fid($fid); empty($flagtids) || $tidlist += $flagtids; unset($flagtids); // 频道置顶 $stickylist = sticky_list_thread($fid); empty($stickylist) || $tidlist += $stickylist; // 在这之前合并所有二维数组 tid值为键/array('tid值' => tid值) $tidarr = arrlist_values($tidlist, 'tid'); // 在这之前使用$tidarr = array_merge($tidarr, $arr)前合并所有一维数组 tid/array(1,2,3) if (empty($tidarr)) { $arrlist['list'] = isset($arrlist['list']) ? array_multisort_key($arrlist['list'], 'rank', FALSE, 'fid') : array(); return $arrlist; } $tidarr = array_unique($tidarr); $pagesize = count($tidarr); // 遍历获取的所有tid主题 $threadlist = well_thread_find_asc($tidarr, $pagesize); // 遍历时为升序,翻转为降序 $threadlist = array_reverse($threadlist); foreach ($threadlist as &$_thread) { // 各栏目最新内容 isset($forum_tids[$_thread['tid']]) AND $arrlist['list'][$_thread['fid']]['news'][$_thread['tid']] = $_thread; // 全站置顶内容 isset($stickylist[$_thread['tid']]) AND $arrlist['sticky'][$_thread['tid']] = $_thread; // 首页属性主题 if (!empty($flaglist)) { foreach ($flaglist as $key => $val) { if (isset($val['tids']) && in_array($_thread['tid'], $val['tids'])) { $arrlist['flaglist'][$key][array_search($_thread['tid'], $val['tids'])] = $_thread; ksort($arrlist['flaglist'][$key]); $arrlist['flag'][$_thread['tid']] = $_thread; } } } } unset($threadlist); if (isset($arrlist['sticky'])) { $i = 0; foreach ($arrlist['sticky'] as &$val) { ++$i; $val['i'] = $i; } } if (isset($arrlist['flag'])) { $i = 0; foreach ($arrlist['flag'] as &$val) { ++$i; $val['i'] = $i; } } if (isset($arrlist['flaglist'])) { foreach ($arrlist['flaglist'] as &$val) { $i = 0; foreach ($val as &$v) { ++$i; $v['i'] = $i; } } } isset($arrlist['list']) AND $arrlist['list'] = array_multisort_key($arrlist['list'], 'rank', FALSE, 'fid'); return $arrlist; } ?>javascript - Failed to compile. .node_modulesreact-dev-utilsformatWebpackMessages.js Module not found: Can't resolve - S
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Failed to compile. .node_modulesreact-dev-utilsformatWebpackMessages.js Module not found: Can't resolve - S

programmeradmin0浏览0评论

Getting the below error in React app,

Failed to compile. ./node_modules/react-dev-utils/formatWebpackMessages.js Module not found: Can't resolve 'E:\project\ruchkarsolapurwbt\frontend\pwa\node_modules\babel-preset-react-app\node_modules@babel\runtime/helpers/slicedToArray' in 'E:\project\ruchkarsolapurwbt\frontend\pwa\node_modules\react-dev-utils'

Please help me to resolve it

Getting the below error in React app,

Failed to compile. ./node_modules/react-dev-utils/formatWebpackMessages.js Module not found: Can't resolve 'E:\project\ruchkarsolapurwbt\frontend\pwa\node_modules\babel-preset-react-app\node_modules@babel\runtime/helpers/slicedToArray' in 'E:\project\ruchkarsolapurwbt\frontend\pwa\node_modules\react-dev-utils'

Please help me to resolve it

Share Improve this question edited Apr 5, 2020 at 1:36 Brian Burns 22k10 gold badges92 silver badges79 bronze badges asked Sep 10, 2019 at 18:04 manali patilmanali patil 311 silver badge2 bronze badges 5
  • 1 Welcome to Stackoverflow. Please remember that this is not a general help forum; read the "how to ask a good question" policy article and then please update your post accordingly. Without any mention of what you already tried/looked at, and what you already searched the web for but didn't work, there are far too many reasons this might happen, necessitating a support chat, rather than the post based question/answer approach that Stackoverflow is for. – Mike 'Pomax' Kamermans Commented Sep 10, 2019 at 18:21
  • I tried this commands before posting the prblem. git clean -d -f git reset --hard but not worked fir me. then npm add @babel runtime worked for me. – manali patil Commented Sep 11, 2019 at 4:40
  • That sounds like doing things entirely wrong. You should only need a single command, namely npx create-react-app my-app. Running that with the most recent versions of Node will do exactly what it needs to do. So: did you run that command, or did you install things yourself, in a completely different way? – Mike 'Pomax' Kamermans Commented Sep 11, 2019 at 17:35
  • I run that command – manali patil Commented Sep 12, 2019 at 8:03
  • Then you should really add a bit more detail: which OS, which version of node, the exact command you ran, and probably the full log of your install run. However, you should also probably not ask that here, but ask that over on github.com/facebook/create-react-app/issues first, because they are the first place you should check, before you start posting on more general websites. – Mike 'Pomax' Kamermans Commented Sep 12, 2019 at 18:06
Add a comment  | 

3 Answers 3

Reset to default 18

I have the same issue, I resolved my deleting my node_modules folder and running npm install again.

I have had the same issue. Try to fix the issue by running:

npm add @babel/runtime

and then:

npm start

I had similar issue with pnpm. Build worked locally but was failing on Netlify with:

Module not found: Error: You attempted to import /opt/build/repo/node_modules/.pnpm/@[email protected]/node_modules/@babel/runtime/helpers/esm/slicedToArray.js which falls outside of the project src/ directory. Relative imports outside of src/ are not supported.

I have solved it by adding in .npmrc :

hoist-pattern[]=@babel/runtime

and adding @babel/runtime to production dependencies (no -D flag!)

pnpm add @babel/runtime

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论