Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React Native无法解析babel插件_Javascript_React Native_Npm_Babeljs - Fatal编程技术网

Javascript React Native无法解析babel插件

Javascript React Native无法解析babel插件,javascript,react-native,npm,babeljs,Javascript,React Native,Npm,Babeljs,错误消息 在“\project\directory\path\.babelrc.env.development”中指定的未知插件“require all” 我的文件 B.法律改革委员会 package.json 巴贝尔插件需要所有 通过npm安装,如下所述: 我尝试过的 将“全部要求”更改为“巴别塔插件全部要求” 删除并重新安装我的节点\u模块 清除npm缓存 在互联网上搜寻关于加入巴别塔插件的建议 该插件的中存在一个问题-在主属性中有一个额外的(空格),这意味着巴贝尔无法解决该问题。我通过

错误消息

在“\project\directory\path\.babelrc.env.development”中指定的未知插件“require all”

我的文件

B.法律改革委员会

package.json

巴贝尔插件需要所有

通过npm安装,如下所述:

我尝试过的

  • 将“全部要求”更改为“巴别塔插件全部要求”
  • 删除并重新安装我的节点\u模块
  • 清除npm缓存
  • 在互联网上搜寻关于加入巴别塔插件的建议
    • 该插件的中存在一个问题-在
      主属性中有一个额外的
      (空格),这意味着巴贝尔无法解决该问题。我通过删除行尾的空格来验证这一点,它成功地编译了


      在这种情况下,我的建议是使用不同的软件包(可能有帮助),或者向
      babel插件提交一个pull请求,要求所有
      软件包删除额外空间。

      我通过以下url安装了babel:。他们解释得很好,通过这个过程可能会对你有所帮助。感谢Zuha链接,提供关于Babel settup的信息,但不幸的是没有涉及插件:/you's the man!我会在星期二核实,然后再给你回复。在此之前,我提交了一份额外空间的PR谢谢你的回答,这会得到我的过去,但我当前的错误会产生一个新的错误。现在,我在Expo.js中得到了“无法读取null的属性类型”。这是无意中从babel plugin require all第62行的index.js中调用的。这是在babel traverse试图在编译时创建节点树时完成的。你对此有什么见解吗?在这一点上,我会认真考虑切换到另一个插件。具有babel@7现在发布的babel插件require all需要更新以支持新的流。我建议找一个已经支持它的插件。
      {
        "presets": ["babel-preset-expo"],
        "env": {
          "development": {
            "plugins": ["transform-react-jsx-source", "require-all"]
      
          }
         }
      }
      
      {
        "name": "text-adventure-app",
        "version": "0.1.0",
        "private": true,
        "devDependencies": {
          "babel-plugin-require-all": "0.0.1",
          "jest-expo": "~27.0.0",
          "react-native-scripts": "1.14.0",
          "react-test-renderer": "16.3.1"
        },
        "main": "./node_modules/react-native-scripts/build/bin/crna-entry.js",
        "scripts": {
          "start": "react-native-scripts start",
          "eject": "react-native-scripts eject",
          "android": "react-native-scripts android",
          "ios": "react-native-scripts ios",
          "test": "jest"
        },
        "jest": {
          "preset": "jest-expo"
        },
        "dependencies": {
          "clear": "^0.1.0",
          "create-react-class": "^15.6.3",
          "expo": "^27.0.1",
          "react": "16.3.1",
          "react-native": "~0.55.2",
          "react-native-typewriter": "^0.5.3"
        }
      }