我正在尝试在Windows PC上使用create-react-app命令设置react app。我已经在Mac计算机上使用过它,并且效果很好。但是我遇到了一个问题。这是我在命令行上的步骤。我想念什么吗?
C:\Windows\system32>cd C:\Users\ugur\Desktop\deneme C:\Users\ugur\Desktop\deneme>npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults. See 'npm help json' for definitive documentation on these fields and exactly what they do. Use 'npm install <pkg> --save' afterwards to install a package and save it as a dependency in the package.json file. Press ^C at any time to quit. name: (deneme) version: (1.0.0) description: entry point: (index.js) test command: git repository: keywords: license: (ISC) About to write to C:\Users\ugur\Desktop\deneme\package.json: { "name": "deneme", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "Ugur <ugur@abc.com.tr> (http://www.abc.com.tr)", "license": "ISC" } Is this ok? (yes) C:\Users\ugur\Desktop\deneme>npm install -g create-react-app C:\Users\ugur\AppData\Roaming\npm\create-react-app -> C:\Users\ugur\ AppData\Roaming\npm\node_modules\create-react-app\index.js C:\Users\ugur\AppData\Roaming\npm `-- create-react-app@0.2.0 +-- chalk@1.1.3 | +-- ansi-styles@2.2.1 | +-- escape-string-regexp@1.0.5 | +-- has-ansi@2.0.0 | | `-- ansi-regex@2.0.0 | +-- strip-ansi@3.0.1 | `-- supports-color@2.0.0 +-- cross-spawn@4.0.0 | +-- lru-cache@4.0.1 | | +-- pseudomap@1.0.2 | | `-- yallist@2.0.0 | `-- which@1.2.10 | `-- isexe@1.1.2 +-- minimist@1.2.0 `-- semver@5.3.0 C:\Users\ugur\Desktop\deneme>create-react-app new_app 'create-react-app' is not recognized as an internal or external command, operable program or batch file.
另外npm的配置路径就像
C:\ Users \ ugur \ AppData \ Roaming \ npm \ node_modules \ create-react-app \
我通过添加C:\Users\ugur\AppData\Roaming\npm到Windows PATH变量解决了这个问题。
C:\Users\ugur\AppData\Roaming\npm