npm run test - 生命周期中的不安全烫发

IT技术 javascript node.js reactjs npm redux
2021-05-19 07:32:56

我有一个运行良好的 Reac/Redux 应用程序,但是当我运行以下命令时

npm run test

我收到以下错误

6 info lifecycle MyApp@0.0.0~test: MyApp@0.0.0
7 verbose lifecycle MyApp@0.0.0~test: unsafe-perm in lifecycle true
8 verbose lifecycle MyApp@0.0.0~test: PATH: C:\....\...
9 verbose lifecycle MyApp@0.0.0~test: CWD: C:\projects\MyApp\MyApp\MyApp-web
10 silly lifecycle MyApp@0.0.0~test: Args: [ '/d /s /c', 'mocha --require src/testSetup.js "src/**/*.test.js*" ' ]
11 silly lifecycle MyApp@0.0.0~test: Returned: code: 1  signal: null
12 info lifecycle MyApp@0.0.0~test: Failed to exec test script
13 verbose stack Error: MyApp@0.0.0 test: `mocha --require src/testSetup.js "src/**/*.test.js*" `
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (C:\....\NodeJs\12.1.0\node_modules\npm\node_modules\npm-lifecycle\index.js:301:16)
13 verbose stack     at EventEmitter.emit (events.js:196:13)
13 verbose stack     at ChildProcess.<anonymous> (C:\....\NodeJs\12.1.0\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:196:13)
13 verbose stack     at maybeClose (internal/child_process.js:1000:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:267:5)

我不知道是什么导致了这个问题。知道如何解决此错误吗?

3个回答

我希望这可以帮助你,我发现我的问题是我使用的 nodejs 版本。我决定安装 nvm(Node Version Manager) 来“切换”版本并降级到 11.13.0,终于成功了。

我有同样的问题

1:清除npm缓存

npm cache clean --force

2:更新Node.js

3:删除node_modules文件夹并npm i再次运行

4:可能你在向你显示日志文件之前在终端中有一些错误并且需要这样的堆栈 - >错误:找不到module'@babel/core'

我再次安装这个包

我不得不将 nvm 默认设置为 14。 nvm alias default 14.18 我无法确定问题何时开始,但我最近确实安装了 nvm。