相关疑难解决方法(0)

react-native开始给出无效的正则表达式无效的错误

我按照以下链接开始使用react-native

React Native入门

我试图创建没有expo的本机应用程序,所以按照文档,我遵循以下命令

npm install -g react-native-cli
react-native init AwesomeProject
Run Code Online (Sandbox Code Playgroud)

运行android命令后

react-native run-android
Run Code Online (Sandbox Code Playgroud)

它给我以下模拟器错误

在此处输入图片说明

所以我用启动命令来运行Metro服务器

react-native start
Run Code Online (Sandbox Code Playgroud)

这个命令给了我控制台另一个错误

在此处输入图片说明

reactjs react-native react-native-android react-native-cli metro-bundler

9
推荐指数
2
解决办法
3555
查看次数

运行 expo start 命令后出现无效的正则表达式错误

我是 React 原生开发的新手。运行后:

expo start
Run Code Online (Sandbox Code Playgroud)

或者

npm start
Run Code Online (Sandbox Code Playgroud)

或者

yarn start
Run Code Online (Sandbox Code Playgroud)

它返回以下错误消息:

Invalid regular expression error
Run Code Online (Sandbox Code Playgroud)

我该如何调试?

PS C:\Users\Admin\Desktop\React Course\New folder (2)\newproject> expo start
在 C:\Users\Admin\Desktop\React Course\New folder (2)\newproject 启动项目
Expo DevTools 运行在 http://localhost:19002
在浏览器中打开 DevTools...(按 shift-d 禁用)
错误 无效的正则表达式: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\ bundle\.js|.*\\__tests__\\.*)$/:未终止的字符类。使用 --verbose 标志运行 CLI 以获取更多详细信息。

语法错误:正则表达式无效:/(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\ \bundle\.js|.*\\__tests__\\.*)$/:未终止的字符类
    在新的正则表达式 ()
    在黑名单(C:\Users\Admin\Desktop\React Course\New folder (2)\newproject\node_modules\metro-config\src\defaults\blacklist.js:34:10)
    在 getBlacklistRE (C:\Users\Admin\Desktop\React Course\New 文件夹 (2)\newproject\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:66:59)
    在 getDefaultConfig (C:\Users\Admin\Desktop\React Course\New folder (2)\newproject\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:82:20)
    加载时(C:\Users\Admin\Desktop\React Course\New folder (2)\newproject\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:118:25)
    在 Object.runServer [as func] (C:\Users\Admin\Desktop\React Course\New folder (2)\newproject\node_modules\@react-native-community\cli\build\commands\server\runServer.js: 82:58)
    在 …

npm react-native yarnpkg expo

7
推荐指数
1
解决办法
2540
查看次数

javascript未终止的字符类

var badCode = "\(INST1,\\[0,";
var regex = new RegExp(badCode, "igm");
Run Code Online (Sandbox Code Playgroud)

得到"未终止的字符类"错误.

怎么修?

TIA

尝试从响应者那里得到的建议,请看下面的屏幕打印(您可能需要右键单击图像并在新选项卡中打开以使其清晰):记下new_bad_thing的值(上面等于badCode)

当我点击运行按钮时,这是屏幕打印(请注意错误信息):

在此输入图像描述

javascript regex

6
推荐指数
1
解决办法
2万
查看次数

npm启动后第一个Expo项目抛出错误

我按照说明在Windows 10计算机上安装Expo。我的机器上正在运行node版本10.14.0

在发出expo init命令并创建第一个项目之后,运行将npm start显示一条消息,内容为:

此命令需要Expo CLI。是否要全局安装[是/否]?

奇怪的是,我已经安装了expo-cli全球最新版本。expo-cli --version在项目文件夹中运行时,我得到的版本expo-cli2.5.0

从这里开始,情况变得更糟。无论我选择什么,都会出现以下错误: 在此处输入图片说明

任何想法如何解决此问题?

react-native expo

6
推荐指数
1
解决办法
1358
查看次数