【发布时间】:2021-07-19 14:00:42
【问题描述】:
我们给了 React Native 任务。因为我们有一个 package.jason 文件。当我们执行那个 jason 文件时,我们会遇到一些错误。我们不确定为什么会出现这个错误。包 jason 的部分 rt,即我们在哪里得到该代码的错误是
"scripts": {
"start": "export PORT=8000 && node scripts/start.js",
"test": "nightwatch",
"ci": "rm -rf ./report/* && ((start-server-and-test start http://localhost:8000 test) && mv ./report/* ./report/unit.xml ) || mv ./report/* ./report/unit.xml"
},
任何问题,因为我们收到错误 -
> rm -rf ./report/* && ((start-server-and-test start http://localhost:8000 test) && mv ./report/* ./report/unit.xml ) || mv ./report/* ./report/unit.xml
internal/util.js:214
throw new errors.TypeError('ERR_INVALID_ARG_TYPE', 'original', 'function');
^
TypeError [ERR_INVALID_ARG_TYPE]: The "original" argument must be of type function
at promisify (internal/util.js:214:11)
at Object.<anonymous> (/projects/challenge/node_modules/start-server-and-test/node_modules/get-stream/index.js:7:35)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/projects/challenge/node_modules/start-server-and-test/node_modules/execa/lib/stream.js:3:19)
mv: cannot stat './report/*': No such file or directory
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! contact@0.1.0 ci: `rm -rf ./report/* && ((start-server-and-test start http://localhost:8000 test) && mv ./report/* ./report/unit.xml ) || mv ./report/* ./report/unit.xml`
npm ERR! Exit status 1
【问题讨论】:
标签: npm-scripts