我正在学习使用npm,并尝试通过lite-server和sass watch两者同时运行来建立基本的开发环境。但是,这里的“ watch:scss”脚本似乎存在某种问题。它不会检测到我对“ scss”文件夹中的任何.scss文件所做的任何更改(下图)。之前,我曾在另一个项目中尝试过此操作,其中我的scss文件全部位于一个目录中,并且工作正常。这是我遗漏的与语法相关的问题还是其他完全没有的问题?任何建议或帮助将不胜感激。 "scss" folder structure
"scripts": {
"start": "npm run watch:all",
"lite": "lite-server",
"scss": "node-sass scss/ -o css/",
"watch:scss": "onchange \"scss/**/*.scss\" -- npm run scss",
"watch:all": "parallelshell \"npm run watch:scss\" \"npm run lite\"",
"test": "echo \"Error: no test specified\" && exit 1"
},
"devDependencies": {
"concurrently": "^3.6.1",
"lite-server": "^2.4.0",
"node-sass": "^4.9.3",
"onchange": "^4.1.0",
"parallelshell": "^3.0.2",
"sass": "^1.12.0" },