vuejs配置less
本次我们来聊聊,vuejs里如何使用less。都是根据自己的开发经验来写,不对的地方请各位拍砖。
在webstorm上配置Less
首先,全局安装less
npm install less -g
然后,在webstorm上配置less插件,"File" --> "settings"-->"Tools"
在"file Watchers" -->"+"-->"Less"
在"Program"里填写less的安装路径;
在"Argument" 里的不用修改;
在"Output paths to refresh"里填写解析的.css文件路径,($FileNameWithoutExtension$.css 这是解析在与less同一路径目录下);
Vue项目配置Less
首先,安装less依赖:"less" 与 "less-loader";
npm install less less-loader --save(这里最好是写成--save)
接着,配置webapck解析,"bulid"-->"webpack.base.config.js",添加一下代码
{
test: /\.less$/,
loader: 'style-loader!css-loader!less-loader'
}
简说安装依赖是"--save"和"--save dev"的区别
我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如:
--save-dev
--save
在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 --save 安装的插件,则被写入到 dependencies 对象里面去。
那 package.json 文件里面的 devDependencies 和 dependencies 对象有什么区别呢?
devDependencies 里面的插件只用于开发环境,不用于生产环境,而 dependencies 是需要发布到生产环境的。
原文:http://blog.hawkzz.com/2017/03/13/Vue-js配置less/ 作者: hawk_zz
原文:http://blog.hawkzz.com/2017/03/30/安装依赖/ 作者: hawk_zz
最新文章
- Issue 4:分布式的基础性问题
- bootstrap学习总结-css样式设计(一)
- SQL Server压缩日志及数据库文件大小
- uva 2572 Viva Confetti
- [iOS基础控件 - 2] 按钮的基本使用
- Android小试牛刀之遇到的问题
- C# - 创建List属性的简单方法
- 使用了UnityEditor中的API,打包时却不能打包UnityEditor的问题
- eclipse配置相关
- wireshark 随笔
- 使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js
- Holer实现外网访问ARM嵌入式Linux系统
- 在JSP中使用el函数标签获取默认值(男女性别选项)
- Linux rpm包安装不了
- javaScript事件系统详解
- 外卖ERP管理系统(二)
- 4819: [Sdoi2017]新生舞会 分数规划
- daay04流程控制之for循环
- Python Tutor
- python常用模块之string