Node.js 安装onchange和parallelshell node_模块后出现的以下错误有何解决方案?
安装node.js的onchange和parallelshell包后,在节点终端中键入以下命令 npm安装--保存开发人员onchange@3.3.0 parallelshell@3.0.2 并按如下方式配置package.json文件,以便能够使用这两个脚本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": "
"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的答案进行更明显的区分。