npm onchange未检测到子目录内对SCSS文件的更改

时间:2018-08-16 14:43:41

标签: npm sass onchange

我正在学习使用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" },

0 个答案:

没有答案