package.json里面执行脚本,里面有个脚本是"qshell:upload_test": "qshell qupload2 --src-dir=路劲 --bucket=名 --rescan-local=true"
如果终端直接执行qshell qupload2 --src-dir=路劲 --bucket=名 --rescan-local=true,是可以通的,没问题,如果npm run qshell:upload_test就出问题了,也跑完了,但是跑完之后会加error
如果在终端中直接运行qshell qupload2 --src-dir=路劲 --bucket=名 --rescan-local=true
命令没有问题,但是在通过npm运行该命令时出现错误,请尝试以下步骤:
确保已经在项目中安装了qshell
模块,并且该模块可以正确运行。
在package.json
文件中的脚本名称中使用单引号或双引号来包含整个命令。例如:
"qshell:upload_test": "qshell qupload2 --src-dir=路劲 --bucket=名 --rescan-local=true"
"qshell:upload_test": "qshell qupload2 --src-dir=C:\\Users\\Desktop --bucket=my-bucket --rescan-local=true"
node
和可执行文件的完整路径。例如:"qshell:upload_test": "node C:\\node_modules\\qshell\\bin\\qshell.js qupload2 --src-dir=C:\\Users\\Desktop --bucket=my-bucket --rescan-local=true"