我是Laravel框架的新手,前一天我想使用 npm 为Homestead上的项目安装软件包,但是当我运行var days = $(".fc-day");
var attributes = [];
var rangeStart = moment("2017-09-10");
var rangeEnd = moment("2017-09-15");
days.each(function(index, element) {
var day = moment($(this).data("date"));
if (day.isBetween(rangeStart, rangeEnd))
{
attributes.push($(this).attr("MyCustomAttr"));
}
});
console.log(JSON.stringify(attributes));
时遇到了一些问题,我花了花了太多时间来弄清问题是什么,最后我从Homestead删除了 npm 和节点! (因为失误)。现在我不知道如何在虚拟机(在Homestead中)重新安装它们
答案 0 :(得分:1)
它已经带有node.js(和npm by extend):
https://laravel.com/docs/5.5/homestead
包含的软件
- Ubuntu 16.04
- Git
- PHP 7.1
- Nginx
- MySQL
- MariaDB
- SQLITE3
- PostgreSQL
作曲家
节点(使用Yarn,Bower,Grunt和Gulp)
Redis的
- Memcached
- Beanstalkd
- Mailhog
- ngrok
所以最好的方法可能就是创建一个新的宅基地实例