这就是你需要的东西(看起来很挑剔,但不要害怕,值得):
设置项目以外部化.css文件
meteorProject/publicmeteorProject/public/style.css<link rel="stylesheet" type="text/css" href="/style.css" />你做了什么 ?您创建了一个可通过该路径访问的公共存储库,localhost:3000/然后将样式表style.css添加到此存储库,该存储库通过相对路径变为可用/style.css.通过使用这种技术,meteor不会编译既不包含项目样式表,也只是使用link标记以常规方式手动加载它.现在是时候配置编辑器了.
使用meteor实时编辑.scss文件:
那takana真是太棒了!这个概念如下:一旦安装并运行它将创建一个与sublimetext编辑器交互的服务器,然后你被要求在你的代码中添加一个js片段,以便浏览器与takana服务器连接并重新加载.css或.scss文件实时无需重启meteor.要使用takana设置流星项目,请执行以下操作:
sudo npm install -g takana (如果需要,请输入密码)meteorProject/public上面创建的文件夹的绝对路径,在另一个终端中启动takana 可能看起来像:takana /Users/aUser/meteorProject/public<script type="text/javascript" src="http://localhost:48626/takana.js"></script>你已经准备好了,现在就可以使用了
meteor来自正确道路的命令......http://localhost:3000style.css文件,css更改会自动显示在浏览器页面上而不保存任何内容.style.cssto style.css.scss并在sublime文本中编辑它.这里发生了神奇的事情,你正在流星应用程序上编辑带有实时结果的scss文件而无需重新加载任何内容.一旦您对结果感到满意,您可以将.scss编译为.css文件并以常规方式将其添加到项目中,或使用meteor .scss包,它将在每次重新启动时为您执行此操作.注意:在生产中,不要忘记将js和样式代码段删除到代码中.
最后但并非最不重要的一点:您可以在多个浏览器中打开项目并在SublimeText中编辑文件时看到它们在实时刷新,它也适用于Safari,FF但由于某些原因我不得不使用"Google Chrome Canary"代替"Chrome".如果您在其他浏览器(如IE,Opera)上工作,或者即使它与您计算机上的常规"Chrome"一起使用,请发表评论.
| 归档时间: |
|
| 查看次数: |
1223 次 |
| 最近记录: |