程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用 node-sass 观察 NPM 中的 Sass 变化,并且跨平台友好 从终端运行所有 3 个脚本将 css 脚本放在预启动脚本中使用其他监视方法使用 npm-run-all大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_607_0@如何解决使用 node-sass 观察 NPM 中的 Sass 变化,并且跨平台友好 从终端运行所有 3 个脚本将 css 脚本放在预启动脚本中使用其他监视方法使用 npm-run-all? 开发过程中遇到使用 node-sass 观察 NPM 中的 Sass 变化,并且跨平台友好 从终端运行所有 3 个脚本将 css 脚本放在预启动脚本中使用其他监视方法使用 npm-run-all的问题如何解决?下面主要结合日常开发的经验,给出你关于使用 node-sass 观察 NPM 中的 Sass 变化,并且跨平台友好 从终端运行所有 3 个脚本将 css 脚本放在预启动脚本中使用其他监视方法使用 npm-run-all的解决方法建议,希望对你解决使用 node-sass 观察 NPM 中的 Sass 变化,并且跨平台友好 从终端运行所有 3 个脚本将 css 脚本放在预启动脚本中使用其他监视方法使用 npm-run-all有所启发或帮助;

这最终是一个 NPM 问题,尽管任何 Sass 特定的提示都会有所帮助。最终我想在启动服务器时做三件事:

"scripts": {
  "build-CSS": "node-sass sCSS -o public/stylesheets","watch-CSS": "node-sass sCSS -wro public/stylesheets","serve": "node ./bin/www",}

以下是我目前的选择,出于某种原因,所有这些都不令人满意:

@H_607_0@从终端运行所有 3 个脚本
~$ npm run build-CSS && npm run watch-CSS && npm run serve

我宁愿不必显式运行 CSS 脚本,而是确保每次启动服务器时都构建和监视 CSS。

@H_607_0@将 CSS 脚本放在预启动脚本中
"scripts": {
  "prestart": "node-sass sCSS -o public/stylesheets && node-sass sCSS -wro public/stylesheets","start": "node ./bin/www",}

这很可爱,但它并不是真正的跨平台 - PowerSHell 仍然不支持 && 运算符。尽管这非常令人讨厌,但我知道没有办法解决它。我会对丑陋的 preprestart 选项感到满意,但不幸的是它不起作用。

@H_607_0@使用其他监视方法
"watch": {
  "build-CSS": "sCSS"
},"scripts": {
  "build-CSS": "node-sass sCSS -o public/stylesheets",}

这可行,但它需要引入另一个依赖项,例如 node-watchnodemon。如果仅更改一个文件,这也会强制重建整个目录,这对于大型项目来说可能是一种痛苦。另外,node-sass 没有完成监视,这可能意味着失去功能。

@H_607_0@使用 npm-run-all
"scripts": {
  "build-CSS": "node-sass sCSS -o public/stylesheets","start": "npm-run-all *"
}

这在理论上仍然有效,但它需要引入一个依赖项来完成一个相当简单的任务。 npm-run-all 特别拉取了 23 个依赖项,其中许多依赖项本身具有相当深的依赖项树,以完成相当简单的任务。最重要的是,这对我不起作用,因为它在 node-sass 子目录中查找 vendor 二进制文件,这不是它所在的位置。我不确定是否有一种简单的方法可以解决这个问题。

有人告诉我一定有更简单的方法来完成我在这里想要完成的事情,但我已经搜索了一段时间,但没有找到任何东西。任何帮助将不胜感激。

@H_607_0@解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的使用 node-sass 观察 NPM 中的 Sass 变化,并且跨平台友好 从终端运行所有 3 个脚本将 css 脚本放在预启动脚本中使用其他监视方法使用 npm-run-all全部内容,希望文章能够帮你解决使用 node-sass 观察 NPM 中的 Sass 变化,并且跨平台友好 从终端运行所有 3 个脚本将 css 脚本放在预启动脚本中使用其他监视方法使用 npm-run-all所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。