【问题标题】:错误发生意外错误:“https://registry.yarnpkg.com/react-native-template-react-native-template-typescript:未找到”
【发布时间】:2020-01-24 11:36:28
【问题描述】:

卸载react-native-cli后 我运行这个命令来启动一个带有 typescript 模板的 RN 项目:

npx react-native init MyApp --template react-native-template-typescript

但我收到了这个错误:

警告 jest > jest-cli > jest-config > jest-environment-jsdom > jsdom

left-pad@1.3.0: use String.prototype.padStart() error 发生意外错误: "https://registry.yarnpkg.com/react-native-template-react-native-template-typescript: 未找到”.info 如果您认为这是一个错误,请打开.....
[1/2] 移除模块 反应原生模板反应原生模板打字稿...
错误 此模块未在 package.json 文件中指定。
信息 访问https://yarnpkg.com/en/docs/cli/remove 获取文档 关于这个命令。警告 清理模板临时文件失败 node_modules/react-native-template-react-native-template-typescript。 这不是严重错误,您可以在您的应用上工作。
(节点:8548)UnhandledPromiseRejectionWarning:错误:命令失败: yarn add react-native-template-react-native-template-typescript

【问题讨论】:

    标签: typescript react-native


    【解决方案1】:

    删除旧的 react-native-cli

    npm uninstall -g react-native-cli

    从“react-native-community”安装新的:

    npm i -g @react-native-community/cli

    之后,使用以下命令初始化项目:

    npx react-native init MyApp --template react-native-template-typescript

    【讨论】:

      【解决方案2】:

      已解决:我也必须使用 yarn 移除 react native cli

      yarn 移除全局 react-native-cli

      【讨论】:

        【解决方案3】:

        这也会有所帮助,--ignore-existing

        npx --ignore-existing react-native init MyApp --template react-native-template-typescript
        

        【讨论】:

          【解决方案4】:

          我找到的最佳解决方案

          删除

          npm uninstall -g react-native-cli

          创建项目所在的文件夹

          mkdir [folder name] && cd [folder name]

          安装依赖,一切正常

          yarn init
          yarn add react-native
          yarn react-native init [Project Name] ...
          

          【讨论】:

            【解决方案5】:

            根据我使用 Centos 7 的经验,它必须以 root 身份执行

            npx react-native init AwesomeTSProject --template react-native-template-typescript
            

            在需要创建项目的位置然后chown user -R folder,这样接受yarn add react-native- template-typescript就没有问题了。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2021-03-03
              • 2021-01-15
              • 2022-08-21
              • 1970-01-01
              • 2020-11-29
              • 2020-04-27
              • 2021-11-02
              相关资源
              最近更新 更多