一、前端环境搭建环境搭建
二、 安装脚手架 npm install -g @vue/cli-init
三、通过vue init webpack 项目名
创建项目
最后生成
四、vuex的安装(根据需要)
通过 下列命令安装vuex
npm install vuex --save
在src
下创建一个名为store
的文件夹,在其文件夹下创建index.js
内容如下
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
},
mutations: {
},
actions: {
},
modules: {
}
})
在main.js
引入
import store from './store'
new Vue({
el: '#app',
router,
store,
components: { App },
template: '<App/>'
})
五、scss 安装(根据需要)
cnpm install node-sass --save-dev //安装node-sass
cnpm install sass-loader --save-dev //安装依赖包sass-loader
cnpm install style-loader --save-dev //安装style-loader
在build文件夹下的webpack.base.conf.js的module下 rules里面添加配置
{
test: /\.sass$/,
loaders: ['style', 'css', 'sass']
},
在需要用到sass的地方添加lang=scss
注: 安装sass 出现问题 运行npm run dev 报错!
Modele build failed: TypeError: this.getResolve is not a function at Object.loader…
这是因为当前sass的版本太高,webpack编译时出现了错误,这个时候只需要换成低版本的就行,下面说一下修改方法,很简单,如下,找到package.json文件,里面的 "sass-loader"的版本更换掉 就行了。
解决方法
将 “sass-loader”: “^8.0.0”,更换成了 “sass-loader”: “^7.3.1”,
也可以先卸载当前版本,然后安装指定的版本
卸载当前版本 npm uninstall sass-loader
安装 npm install sass-loader@7.3.1 --save-dev
如果出现下面问题
Node Sass version 6.0.0 is incompatible with ^4.0.0.
- 首先先卸载node-sass为5.0.0版本
npm uninstall node-sass
2卸载后安装4.0.0版本(5.0.0版本之前的)
cnpm install node-sass@4.14.1
转载:https://blog.csdn.net/IT_iosers/article/details/116610345
查看评论