创建一个vue项目

1.安装vue-cli

npm install -g @vue/cli
# 或
yarn global add @vue/cli

2.创建一个项目

vue create demo-vue3
# OR
vue ui 

添加Typescript

vue add typescript

添加typescript后,项目编译报错
先移除vue-cli对typescript的依赖

yarn remove @vue/cli-plugin-typescript
yarn remove typescript

添加路由

npm install vue-router@4

添加vuex

yarn add vuex@next --save

添加sass

yarn add sass -d
yarn add sass-loader -d
//合并
yarn add -D sass-loader sass

在vue.config,js中把css的变量变成全局可使用

css: {
     loaderOptions: {
        sass: {
            additionalData: `@import "@/assets/scss/theme.scss";`
        },
        scss: {
            additionalData: `@import "@/assets/scss/theme.scss";`
        }
    }
}

不同的sass-loader版本对应的关键字:
sass-loader v8-中 :---- “ data ”
sass-loader v8中:---- “ prependData ”
sass-loader v10+中,---- “ additionalData ”

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容