I got an error when using [email protected] for automated interpretation of Scss during development. The package.json looks like the following.
{ "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'" } }
And following is the error,
ypeError [ERR_INVALID_ARG_TYPE]: The "options.cwd" property must be of type string. Received type function at normalizeSpawnArguments (child_process.js:422:11) at spawn (child_process.js:532:38) at /Users/fenghexu/OneDrive - zju.edu.cn/Documents/Lifelong Learning/CS/full-stack/hkust/1-bootstrap/Bootstrap4/conFusion/node_modules/parallelshell/index.js:104:17 at Array.forEach (<anonymous>) at Object.<anonymous> (/Users/fenghexu/OneDrive - zju.edu.cn/Documents/Lifelong Learning/CS/full-stack/hkust/1-bootstrap/Bootstrap4/conFusion/node_modules/parallelshell/index.js:100:6) at Module._compile (internal/modules/cjs/loader.js:689:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10) at Module.load (internal/modules/cjs/loader.js:599:32) at tryModuleLoad (internal/modules/cjs/loader.js:538:12) at Function.Module._load (internal/modules/cjs/loader.js:530:3)
It turns out that you have to replace the index.js with the js file here, which can be found in Ref. 1.
After that, all the things should work.