【发布时间】:2023-04-04 20:35:02
【问题描述】:
当我在使用 npx create-react-app 创建应用程序后尝试运行 npm start 时,它会执行任何操作并以代码 0 退出。
当我尝试执行 npm start 命令时,我收到以下消息:
C:\projects\novo-curriculo\ui>npm start
> novo-curriculo-ui@0.1.0 start C:\projects\novo-curriculo\ui
> react-scripts start
当我启用 --verbose 选项时,我会收到以下日志,这些日志也是无用的。
C:\projects\novo-curriculo\ui>npm start --verbose
npm info it worked if it ends with ok
npm verb cli [
npm verb cli 'C:\\Program Files\\nodejs\\node.exe',
npm verb cli 'C:\\Users\\gabriel\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli 'start',
npm verb cli '--verbose'
npm verb cli ]
npm info using npm@6.14.5
npm info using node@v12.16.3
npm verb run-script [ 'prestart', 'start', 'poststart' ]
npm info lifecycle novo-curriculo-ui@0.1.0~prestart: novo-curriculo-ui@0.1.0
npm info lifecycle novo-curriculo-ui@0.1.0~start: novo-curriculo-ui@0.1.0
> novo-curriculo-ui@0.1.0 start C:\projects\novo-curriculo\ui
> react-scripts start
npm verb lifecycle novo-curriculo-ui@0.1.0~start: unsafe-perm in lifecycle true
npm verb lifecycle novo-curriculo-ui@0.1.0~start: PATH: C:\Users\gabriel\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\projects\novo-curriculo\ui\node_modules\.bin;C:\Python38\Scripts\;C:\Python38\;C:\Python27\;C:\Python27\Scripts;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\Program Files\Git\cmd;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData\DockerDesktop\version-bin;C:\ProgramData\chocolatey\bin;C:\Program Files\Java\jdk1.8.0_211\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\gabriel\AppData\Local\Microsoft\WindowsApps;C:\Users\gabriel\AppData\Local\Programs\Microsoft VS Code\bin;C:\xampp\php\;C:\Users\gabriel\AppData\Local\ComposerSetup\bin;C:\Users\gabriel\AppData\Roaming\Composer\vendor\bin;C:\Program Files\MySQL\MySQL Workbench 8.0 CE\;C:\sqlite\;C:\Users\gabriel\AppData\Local\Android\Sdk\platform-tools;C:\Users\gabriel\AppData\Local\Android\Sdk\emulator;C:\Users\gabriel\Anaconda3;C:\Users\gabriel\Anaconda3\Scripts;c:\flutter\bin;C:\Users\gabriel\AppData\Roaming\npm
npm verb lifecycle novo-curriculo-ui@0.1.0~start: CWD: C:\projects\novo-curriculo\ui
npm info lifecycle novo-curriculo-ui@0.1.0~poststart: novo-curriculo-ui@0.1.0
npm verb exit [ 0, true ]
npm timing npm Completed in 701ms
npm info ok
在这里你可以看到我的 package.json:
{
"name": "novo-curriculo-ui",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-scripts": "3.4.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
npm 配置:
C:\projects\novo-curriculo\ui>npm config list
; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.14.5 node/v12.16.3 win32 x64"
; userconfig C:\Users\gabriel\.npmrc
ignore-scripts = false
; builtin config undefined
prefix = "C:\\Users\\gabriel\\AppData\\Roaming\\npm"
; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\projects\novo-curriculo\ui
; HOME = C:\Users\gabriel
; "npm config ls -l" to show all defaults.
还有 npm 全局配置。
C:\projects\novo-curriculo\ui>npm config -g list
; cli configs
global = true
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.14.5 node/v12.16.3 win32 x64"
; userconfig C:\Users\gabriel\.npmrc
ignore-scripts = false
; builtin config undefined
prefix = "C:\\Users\\gabriel\\AppData\\Roaming\\npm"
; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\projects\novo-curriculo\ui
; HOME = C:\Users\gabriel
; "npm config ls -l" to show all defaults.
我整天都在尝试解决这个问题,但没有成功。其他人也有这个吗?
我的系统信息如下,我尝试在命令提示符 (cmd) 和 Power Shell 上运行它 - 两者结果相同。
- Windows 10 专业版(10.0.18363 Build 18363)
- NPM 6.14.5
- v12.16.3
谢谢。
【问题讨论】:
-
你的 IDE 是什么?
-
听起来像是github.com/facebook/create-react-app/issues 的问题,你先在那里快速搜索了吗?
-
请原谅我的无知,但你在期待什么?当我运行
npm start时,也会发生同样的事情。然后我去浏览我的 web api 和 web 浏览器,一切都按预期运行 -
我假设您是 .NET 开发人员。如果是这种情况,NPM 不会实时运行 Visual Studio 和 IIS,您必须手动打开浏览器。然后,浏览 localhost:8000。
-
你可以把它放在WeTransfer。我只是想,你说在其他项目中它对你有用,所以我想知道那个项目是否有什么奇怪的地方......