工作网站的响应式设计

Responsive design for working website

我是初级网络开发人员,仅限前端。有时我需要使现有的工作网站具有响应能力。我使用浏览器扩展程序(Chrome 的 Styler),它向我显示 window 我可以在何处插入我的样式,这些样式将应用于页面。但这看起来并不困难(需要在我的文本编辑器中编写代码,将其复制到扩展表单,然后一遍又一遍……)。有没有办法将我的本地样式表集成到现有网站,仅在我的编辑器中进行更改并自动重新加载页面,就像本地页面一样?我在 LiveReload 网站上找到了一些东西 - http://feedback.livereload.com/knowledgebase/articles/86220-preview-css-changes-against-a-live-site-then-uplo,但我无法使用他们的应用程序,因为我正在使用 windows(LiveReload 仍处于测试阶段)。如果有人使用类似的,你能解释一下如何让它工作吗?谢谢

在体验过程中,我找到了简单的解决方案:

  1. 需要安装Chrome扩展(CSS注入)。
  2. 运行 你机器上的网络服务器,它将托管你的 css 注入文件(CSS Inject 仅适用于 HTTP)并将其插入到 CSS Inject ,在我的情况下它看起来像 - http:// adapt/css/style.css
  3. 需要 livereload 服务器。为此,我正在使用 node.js 和这个包 https://www.npmjs.com/package/livereload
  4. 在您的网站根目录中创建文件(例如server.js)
  5. 将此代码粘贴到 server.js:

    var livereload = require('livereload'), 服务器 = livereload.createServer();

    server.watch(__dirname + "/css"); console.log('waiting for changes');

  6. 转到您的实时网站并激活 CSS 注入。

  7. 运行节点./server.js
  8. 就是这样。您现在可以在本地修改样式并在真实网站上查看更改。

如果有人知道更好的解决方案(使用此包 https://www.npmjs.com/package/livereload#api-options 中的 API,特别是 overrideURL 选项)或对 node.js 有更好的体验并了解如何实现它,请 post 您的解决方案在这里,我将不胜感激。