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 &

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容