使用create react app时未创建src和public文件夹

时间:2020-01-21 05:34:01

标签: javascript reactjs

我以前曾在全球范围内使用和安装过create react app,但是当我尝试创建一个新app时,它不起作用。

所以我遵循了这个原则:https://github.com/facebook/create-react-app/issues/8097 没有用。

然后我尝试了此操作:Issues with uninstalling create-react-app 我遇到了与该问题相同的错误。

我也尝试过:https://github.com/facebook/create-react-app/issues/8088

https://icetutor.com/question/template-not-provided-using-create-react-app/ 我真的不知道是什么问题。 当我使用命令

     where create-react-app

我明白了:

    C:\Users\PC 2\AppData\Local\Yarn\bin\create-react-app
    C:\Users\PC 2\AppData\Local\Yarn\bin\create-react-app.cmd

当我使用这个时:

    npm rm -rf C:\Users\Weboffice PC 2\AppData\Local\Yarn\bin\create-react-app

为此

    npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\package.json'
    npm WARN saveError EPERM: operation not permitted, open 'C:\Users\package-lock.json.1678493388'
    npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\package.json'
    npm WARN Users No description
    npm WARN Users No repository field.
    npm WARN Users No README data
    npm WARN Users No license field.

    up to date in 0.058s

当我使用纱线安装时,我会得到

   C:\Users\Weboffice PC 2\React>yarn create react-app test
   yarn create v1.16.0
   [1/4] Resolving packages...
   [2/4] Fetching packages...
   [3/4] Linking dependencies...
   [4/4] Building fresh packages...
   success Installed "create-react-app@3.3.0" with binaries:
   - create-react-app

[############################################ ############################################### ############################################### #######################################] 225/225'

    C:\Users\Weboffice' is not recognized as an internal or external command,
    operable program or batch file.
    error Command failed.
    Exit code: 1
    Command: C:\Users\Weboffice PC 2\AppData\Local\Yarn\bin\create-react-app
    Arguments: test
    Directory: C:\Users\Weboffice PC 2\React
    Output:

    info Visit https://yarnpkg.com/en/docs/cli/create for documentation about 
    this command.

当我使用yarn卸载时,我会得到

    C:\Users\Weboffice PC 2\React>yarn uninstall create-react-app
    yarn run v1.16.0
    error Couldn't find a package.json file in "C:\\Users\\Weboffice PC 
    2\\React"
    info Visit https://yarnpkg.com/en/docs/cli/run for documentation about 
    this command

问题已更新。

1 个答案:

答案 0 :(得分:1)

该错误表明您的用户名中的空格存在问题(这是npx的已知问题,正在逐步worked on对其进行修复)。

同时,这是一个workaround

我能够通过在Windows用户文件夹中创建目录结来解决此问题,该目录结没有空间。您可以在管理Powershell中运行以下命令:

cmd /c mklink /J C:\Users\myname" "C:\Users\My Name"

然后,您可以像使用真实用户目录一样使用此联结:

npm config set cache C:\Users\myname\AppData\Roaming\npm-cache

npm config set prefix C:\Users\myname\AppData\Roaming\npm

(以上操作应更新您的用户.npmrc文件)