我正在尝试使用elixir和phoenix构建一个流浪服务器,但是在安装了所有需求和依赖项之后,并且在运行时mix phoenix.server我收到以下错误:
错误:编译'web/static/js/app.js'失败.无法找到相对于目录"web/static/js"的预设"es2015";
我不确定这里的'预设'的背景,我希望一个更有经验的凤凰用户会知道它的内容.
一些粗略的谷歌给了我什么,除了它可能与巴贝尔有关.
编辑:我只是尝试安装我认为是缺少的包sudo npm install babel-preset-es2015 -g,但它没有解决错误.
对于我的<ul>列表,我想<hr>在列表的每个元素之后添加一个.结果应呈现如下:
<ul class="mylist">
<li>
moooo!
<hr width="40%">
</li>
<li>
maaaaa!
<hr width="40%">
</li>
...
</ul>
Run Code Online (Sandbox Code Playgroud)
这是添加<hr>到每个的坏样式<li>所以我想仅使用css来折射它.我不能用:
.mylist > li: after{
content: "<hr>"
}
Run Code Online (Sandbox Code Playgroud)
因为内容会逃避角色.
我还没有想使用jQuery:
$('.mylist').find('li').append('<hr width="40%">');
Run Code Online (Sandbox Code Playgroud)
所以,问题是,我怎么可能追加<hr width="40%">到每个 <li>使用特定列表的CSS3?
我正在尝试显示我的页脚中的用户数量,我希望实时显示这个数字.我认为正确的方法是在服务器中创建一个发布并从客户端订阅.
// server/publications.js
Meteor.publish("usersCount", function () {
return Meteor.users.find();
});
// client/main.js
UsersCount = new Meteor.Collection("usersCount");
Meteor.subscribe('usersCount', [], function() {
console.log('subscribed.');
});
// client/views/layout/footer.js
Template.footer.helpers({
famecoiners: function(){
return UsersCount.find().count();
}
});
// client/views/layout/footer.html
<span>{{famecoiners}} Famecoiners!</span>
Run Code Online (Sandbox Code Playgroud)
在chrome控制台中,我们可以看到回调函数中的"订阅"字符串.问题是:{{famecoiners}}总是在我的模板中返回0.
我在Chrome控制台中收到以下错误:
未捕获的SyntaxError:意外的标记ILLEGAL
在我的连接CSS文件的开头:
@import url("http://fonts.googleapis.com/css?family=Raleway:300,400,600")
Run Code Online (Sandbox Code Playgroud)
这一行最终会自行结束,特别是这一行会引发错误:
我已经浏览了一下,似乎这个错误应该与隐形字符进入代码有关.不幸的是,在我看来这似乎不是真的.我甚至删除了这部分代码并手工重写以确保 - 没有区别.
我使用Stylus(有gulp),结果编译自然会引发错误 - 这可能是gulp-stylus的一个问题?我查看了编译后的代码,无法跟踪任何不可见的字符......
有什么其他的抛出这个错误?
我很难找到任何有助于解决这个问题的资源:
假设我想生成一个介于1和5之间的随机数,但希望将随机化加权到底端(就像生成一对夫妇可能拥有的随机数量的孩子一样,更可能是1比5).我应该从哪里开始?这会涉及创建一个复杂的函数来映射该曲线,还是有一种方法可以帮助解决这个问题?
对于非常简单的集合,我想我可以创建一个数组,所以对于上面的例子我可以做,例如:
var children = [1,1,1,1,2,2,2,3,4,5];
return children[Math.floor(Math.random() * children.length)];
Run Code Online (Sandbox Code Playgroud)
但这缺乏灵活性,并假设数据集是在脚本中手动创建的.