Node.js 安装onchange和parallelshell node_模块后出现的以下错误有何解决方案?

Node.js 安装onchange和parallelshell node_模块后出现的以下错误有何解决方案?,node.js,npm,Node.js,Npm,安装node.js的onchange和parallelshell包后,在节点终端中键入以下命令 npm安装--保存开发人员onchange@3.3.0 parallelshell@3.0.2 并按如下方式配置package.json文件,以便能够使用这两个脚本 "scripts": { "start": "npm run watch:all", "test": "echo \"Error: no test specified\" && exit 1", "lite": "

安装node.js的onchange和parallelshell包后,在节点终端中键入以下命令

npm安装--保存开发人员onchange@3.3.0 parallelshell@3.0.2

并按如下方式配置package.json文件,以便能够使用这两个脚本

    "scripts": {
"start": "npm run watch:all",
"test": "echo \"Error: no test specified\" && exit 1",
"lite": "lite-server",
"scss": "node-sass -o css/ css/",
"watch:scss": "onchange \"css/*.scss\" --npm run scss",
"watch:all": "parallelshell \"npm run watch:scss\" \"npm run lite\""
 }
当键入“npm start”运行时,我会遇到以下错误,无法解决。所以,如果可以的话,请帮帮我

错误:

confusion@1.0.0开始D:\programming materials\coursera courses\web和移动开发专业化\course 1\module 1\bootstrap练习\assignment 1\Bootstrap4\Mission npm跑步观察:全部

confusion@1.0.0观看:所有D:\programming materials\coursera courses\web和移动开发专业化\course 1\module 1\bootstrap练习\assignment 1\Bootstrap4\Mission parallelshell“npm运行监视:scss”“npm运行精简版”

child_process.js:420 抛出新错误\u无效的\u参数\u类型('options.cwd','string',options.cwd); ^

TypeError[ERR_INVALID_ARG_TYPE]:“options.cwd”属性的类型必须为string。接收式函数 在参数处(child_process.js:420:11) 在spawn(child_process.js:522:38) 在D:\programming materials\coursera courses\web和移动开发专业化\course 1\module 1\bootstrap练习\assignment 1\Bootstrap4\Mission\node\u modules\parallelshell\index.js:104:17 在Array.forEach()处 反对。(D:\programming materials\coursera courses\web和移动开发专业化\course 1\module 1\bootstrap练习\assignment 1\Bootstrap4\Mission\node\u modules\parallelshell\index.js:100:6) at模块编译(内部/modules/cjs/loader.js:689:30) at Object.Module._extensions..js(internal/modules/cjs/loader.js:700:10) 在Module.load(内部/modules/cjs/loader.js:599:32) 在tryModuleLoad(内部/modules/cjs/loader.js:538:12) at Function.Module._load(内部/modules/cjs/loader.js:530:3) npm错误!代码失效循环 npm错误!错误1 npm错误!confusion@1.0.0监视:全部:
parallelshell“npm运行监视:scss”“npm运行精简版”
npm错误!退出状态1 npm错误! npm错误!失败confusion@1.0.0观察:所有脚本。 npm错误!这可能不是npm的问题。上面可能还有其他日志输出

npm错误!此运行的完整日志可在以下位置找到: npm错误!C:\Users\MISR COMP\AppData\Roaming\npm-cache\u logs\2018-07-30T15\u 48\u 55\u 679Z-debug.log npm错误!代码失效循环 npm错误!错误1 npm错误!confusion@1.0.0开始:
npm运行监视:全部
npm错误!退出状态1 npm错误! npm错误!失败confusion@1.0.0开始脚本。 npm错误!这可能不是npm的问题。上面可能还有其他日志输出

npm错误!此运行的完整日志可在以下位置找到: npm错误!C:\Users\MISR COMP\AppData\Roaming\npm-cache\u logs\2018-07-30T15\u 48\u 55\u 778Z-debug.log


我和你有同样的问题。我们可能也在做同样的事情。显然,parallelshell的3.0.2版存在问题。您只需降级到3.0.1版,就不会再有任何问题:

npm install --save-dev parallelshell@3.0.1

显然,我们在做同样的事情。因此,请遵循下面提到的方法-- 要安装两个NPM软件包onchange和parallelshell,请使用降级版本的parallel shell,而不是3.0.2 us 3.0.1:

npm install --save-dev onchange@3.3.0 parallelshell@3.0.1

通过键入将parallelshell的版本降级为3.0.1 npm安装--保存开发人员parallelshell@3.0.1

然后键入 npm启动 而且很有效

在--和npm之间留出空间
“监视:scss”:“onchange\”css/*.scss\“--npm运行scss”

这将结束第一个错误 关于平行壳问题 是否从给定链接复制index.js文件的内容 并将其粘贴到index.file中的
/project/node\u modules/parallelshell/index.js

这将起作用。

首先卸载所有版本的parallelshell

npm卸载--保存开发并行shell

第二次安装parallelshell@3.0.1:

npm安装--保存开发人员parallelshell@3.0.1

第三次跑步开始:

npm运行启动


最好包含错误的实际文本,而不是错误的图像。我想大多数人都会犹豫是否点击一个随机的url。done@brianmintonth这个问题解决了,我也在做同样的事情。希望他们在下一版本的软件包中解决此问题。如果问题没有解决,您可能需要在该命令后运行
npm install
。请对daimazon和pgarriga的答案进行更明显的区分。