美文网首页
npm启动时出现Invalid regular expressi

npm启动时出现Invalid regular expressi

作者: jadefan | 来源:发表于2020-02-11 13:24 被阅读0次

项目在迁移过程中可能会出现无效的正则表达式错误

error Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/: Unterminated character class. Run CLI with --verbose flag for more details.
SyntaxError: Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/: Unterminated character class
    at new RegExp (<anonymous>)
    at blacklist (E:\SDL\RN\lgisrn\node_modules\metro-config\src\defaults\blacklist.js:34:10)
    at getBlacklistRE (E:\SDL\RN\lgisrn\node_modules\react-native\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:66:59)
    at getDefaultConfig (E:\SDL\RN\lgisrn\node_modules\react-native\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:82:20)
    at load (E:\SDL\RN\lgisrn\node_modules\react-native\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:118:25)
    at Object.runServer [as func] (E:\SDL\RN\lgisrn\node_modules\react-native\node_modules\@react-native-community\cli\build\commands\server\runServer.js:82:58)
    at Command.handleAction (E:\SDL\RN\lgisrn\node_modules\react-native\node_modules\@react-native-community\cli\build\index.js:164:23)
    at Command.listener (E:\SDL\RN\lgisrn\node_modules\commander\index.js:315:8)
    at Command.emit (events.js:223:5)
    at Command.parseArgs (E:\SDL\RN\lgisrn\node_modules\commander\index.js:651:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! lgisrn@0.0.1 start: `react-native start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the lgisrn@0.0.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2020-02-11T02_59_41_448Z-debug.log

有人降低node版本后解决,但并不是总有效
也可修改报错代码解决:
文件{project_root}\node_modules\metro-config\src\defaults\blacklist.js

var sharedBlacklist = [
  /node_modules[/\\]react[/\\]dist[/\\].*/,
  /website\/node_modules\/.*/,
  /heapCapture\/bundle\.js/,
  /.*\/__tests__\/.*/
];

改为

var sharedBlacklist = [
  /node_modules[\/\\]react[\/\\]dist[\/\\].*/,
  /website\/node_modules\/.*/,
  /heapCapture\/bundle\.js/,
  /.*\/__tests__\/.*/
];

相关文章

  • npm启动时出现Invalid regular expressi

    项目在迁移过程中可能会出现无效的正则表达式错误 有人降低node版本后解决,但并不是总有效也可修改报错代码解决:文...

  • Safari "Invalid regular expressi

    今天发现在ios手机上,下面这段正则抛错了,导致页面打不开,而安卓是正常的,经查询后发现是ios不支持零宽断言,在...

  • npm start :error Invalid regular

    在react 开发中由于升级了最新的node版本导致以下错误 错误原因:最新版本不支持,将 node降级到 12.0.0

  • Introduction to Regular Expressi

    Introduction to Regular Expression @(NLP) [TOC] 导论 Q1 什么是...

  • npm install t: registry.cnpmjs.o

    node 出现npm ERR! code ERR_TLS_CERT_ALTNAME_INVALID npm ERR...

  • Robot Framework Regular Expressi

    在处理server log的时候,想用一用正则表达式抓抓参数,没想到玩不太转,遇到点坑。找了半天,发现RF使用Re...

  • 编译安装Nginx

    安装Nginx所需要的pcre库 pcre的全程为perl compatible regular expressi...

  • safari invalid regular expressio

    写项目的时候,改动了一下正则表达式,然后又改了很多东西,在chrome上一切正常。然后用safari打开,发现报了...

  • 正则表达式

    1. 简介 又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expressi...

  • chapter 12:正则表示法regular expressi

    1. 前言: 什么是正则表示法 1.1 什么是正则表示法 让使用者轻易达到『搜寻/删除/取代』某特定字符串的处理程...

网友评论

      本文标题:npm启动时出现Invalid regular expressi

      本文链接:https://www.haomeiwen.com/subject/vbqxfhtx.html