Homestead Vagrant环境下配置vue

不管是npm还是cnpm在linux环境下安装都遇到了阻碍,无奈改用yarn完成了安装。

进入安装目录,安装

# npm i -g yarn

npm在linux环境下会有各种各样的问题,所以使用yarn来安装。

安装命令

# yarn install --no-bin-links

--no-bin-links 字面意思是设置时不要创建符号链接。查了下说是为了解决 linux 下的 npm 在 ntfs 分区上运行 npm install 遇到的创建软连接失败问题引入的。

安装完成后,发现homestead没有安装webpack

# sudo apt install webpack

安装完成后开始编译

# sudo webpack --watch --progress --config=build/webpack.dev.conf.js --env=admin

编译完成,但是发现windows修改前端代码后并没有实时编译,需要修改package.json文件,在watch命令后面加上 --watch-poll=5000 参数

# sudo  webpack --watch --watch-poll=5000 --progress --config=build/webpack.dev.conf.js --env=admin

5000这个值是为了不让监控无限占用CPU,我的测试是CPU上升近30%幅度的时候会往下降。

使用nohup命令来完成后台运行并记录日志的效果

不带日志的后台运行

# sudo nohup webpack --watch --watch-poll=5000 --progress --config=build/webpack.dev.conf.js --env=admin > /dev/null &

带日志的后台运行

# sudo nohup webpack --watch --watch-poll=5000 --progress --config=build/webpack.dev.conf.js --env=admin > ~/script.log 2>&1 &

你可能感兴趣的:(Homestead Vagrant环境下配置vue)