Vue的安装及环境配置

一、安装Node.js

Vue.js是基于Node.js的,所以在安装Vue之前,需要先安装Node.js。

在Node.js的官网 https://nodejs.org/en/ 上可以下载Node.js的安装包,选择对应的系统平台和版本进行下载,在安装过程中,一路默认即可。

安装完成后,可以打开命令行工具,输入“node -v”命令,如果出现安装Node.js的版本号,则说明Node.js已经成功安装。

二、安装Vue.js

在Node.js安装完成之后,即可通过npm(Node.js的包管理工具)安装Vue.js。

1.通过CDN引入

在HTML文件中,通过CDN引入Vue.js的方式来使用Vue.js。可以从官方网站 https://cdn.jsdelivr.net/npm/vue/ 中获取最新版本的CDN链接。

  <!DOCTYPE html>
  <html>
  <head>
    <meta charset="UTF-8">
    <title>Hello Vue</title>
    <script src="https://cdn.jsdelivr.net/npm/vue"></script>
  </head>
  <body>
    <div id="app">
      {{ message }}
    </div>
    <script>
      var app = new Vue({
        el: '#app',
        data: {
          message: 'Hello Vue!'
        }
      })
    </script>
  </body>
  </html>

2.通过Vue CLI创建项目

Vue CLI是Vue.js官方提供的命令行工具,可以快速创建Vue项目,并支持自定义配置。

首先需要全局安装Vue CLI:

  npm install -g @vue/cli

安装完成后,可以在命令行工具中使用Vue CLI创建项目:

  vue create my-project

其中,my-project为项目名称。

在创建项目的过程中,可以选择使用默认配置或进行自定义配置。

创建完成后,进入项目目录,执行以下命令启动项目:

  cd my-project
  npm run serve

在浏览器中访问 http://localhost:8080 便可以看到Vue的欢迎页面。

三、Vue.js环境配置

在Vue.js的开发中,部分第三方包或者语法需要进行支持,需要进行相关环境的配置。

1.Vue脚手架中的webpack配置

Vue脚手架使用的是webpack进行打包和编译的,在Vue脚手架生成的项目目录中,可以找到webpack配置文件:

  /my-project
    /node_modules
    /public
    /src
    /tests
    babel.config.js
    jest.config.js
    package.json
    vue.config.js
    README.md
    webpack.config.js
    yarn.lock

可以通过修改webpack.config.js文件对webpack进行配置,例如可以在webpack配置中添加对scss编译的支持:

  const path = require('path')
  const webpack = require('webpack')

  module.exports = {
    //其他配置
    module: {
      rules: [{
        test: /\.scss$/,
        use: [{
            loader: 'style-loader'
          },
          {
            loader: 'css-loader'
          },
          {
            loader: 'sass-loader',
            options: {
              includePaths: [
                path.resolve(__dirname, './src/assets/scss/')
              ]
            }
          }
        ]
      }]
    }
  }

2.babel配置

Vue中使用了ES6的语法,为了兼容低版本浏览器,需要将ES6的语法转换为ES5的语法,这个过程需要通过Babel来完成。

可以先安装babel及其相关依赖:

  npm install --save-dev babel-core babel-loader babel-preset-env

然后在webpack配置文件中添加babel配置:

  {
    test: /\.js$/,
    loader: 'babel-loader',
    exclude: /node_modules/,
    options: {
      babelrc: false,
      presets: [
        [
          'env',
          {
            modules: false,
            targets: {
              browsers: ['> 1%', 'last 2 versions', 'not ie <= 8']
            }
          }
        ]
      ]
    }
  }

3.ESLint配置

ESLint是一个语法检查工具,可以帮助开发者检查代码是否符合规范,避免潜在的错误。

可以先安装ESLint及其相关依赖:

  npm install --save-dev eslint eslint-loader

然后在webpack配置文件中添加ESLint配置:

  {
    test: /\.(js|vue)$/,
    loader: 'eslint-loader',
    enforce: 'pre',
    exclude: [/node_modules/,/\.vue$/],
    options: {
      formatter: require('eslint-friendly-formatter'),
      // eslint-disable-next-line
      emitWarning: false
    }
  }

四、小结

Vue.js的安装和环境配置是开发Vue应用的必要步骤,通过本文的介绍,可以更加深入地了解在Vue.js开发过程中的相关工具和配置,为开发更加高效和规范的Vue.js应用提供了基础知识。

原创文章,作者:EFKNX,如若转载,请注明出处:https://www.506064.com/n/369671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
EFKNXEFKNX
上一篇 2025-04-13 11:45
下一篇 2025-04-13 11:45

相关推荐

  • 使用Vue实现前端AES加密并输出为十六进制的方法

    在前端开发中,数据传输的安全性问题十分重要,其中一种保护数据安全的方式是加密。本文将会介绍如何使用Vue框架实现前端AES加密并将加密结果输出为十六进制。 一、AES加密介绍 AE…

    编程 2025-04-29
  • 如何部署一个服务到一个环境

    本文将从多个方面对如何部署一个服务到一个环境进行详细的阐述,包括环境准备、代码编写、打包部署等。 一、环境准备 1、确定部署环境的操作系统版本、运行时环境(如JDK、Node.js…

    编程 2025-04-29
  • Python开发环境包括

    Python作为一门高效、易读易学的语言,已经被越来越多的开发者使用。而Python的开发环境也发展得越来越完善。本文将会从以下几个方面对Python开发环境包括做详细的阐述: 一…

    编程 2025-04-29
  • Vue TS工程结构用法介绍

    在本篇文章中,我们将从多个方面对Vue TS工程结构进行详细的阐述,涵盖文件结构、路由配置、组件间通讯、状态管理等内容,并给出对应的代码示例。 一、文件结构 一个好的文件结构可以极…

    编程 2025-04-29
  • 内核驱动编译环境代价分析

    内核驱动编译环境是在Linux系统中编译内核模块的过程。本文通过分析内核驱动编译环境的各个方面,包括编译工具的选择、编译速度、编译器选项等,来探讨其代价所在,并提供一些优化的建议。…

    编程 2025-04-29
  • 如何使用cmd激活python虚拟环境

    Python虚拟环境是Python用来隔离项目所需包和依赖库的工具,以免不同项目之间的依赖关系冲突。下面将从安装虚拟环境、创建虚拟环境、激活虚拟环境这3个方面来详细讲解如何在cmd…

    编程 2025-04-28
  • Apache配置Python环境

    Apache是一款流行的Web服务器软件,事实上,很多时候我们需要在Web服务器上使用Python程序做为数据处理和前端网页开发语言,这时候,我们就需要在Apache中配置Pyth…

    编程 2025-04-28
  • Ubuntu系统激活Python环境

    本文将从以下几个方面详细介绍在Ubuntu系统中如何激活Python环境: 一、安装Python 在Ubuntu系统中默认已经预装了Python解释器,可以通过以下命令来检查: $…

    编程 2025-04-28
  • Vue3的vue-resource使用教程

    本文将从以下几个方面详细阐述Vue3如何使用vue-resource。 一、安装Vue3和vue-resource 在使用vue-resource前,我们需要先安装Vue3和vue…

    编程 2025-04-27
  • TFN MR56:高效可靠的网络环境管理工具

    本文将从多个方面深入阐述TFN MR56的作用、特点、使用方法以及优点,为读者全面介绍这一高效可靠的网络环境管理工具。 一、简介 TFN MR56是一款多功能的网络环境管理工具,可…

    编程 2025-04-27

发表回复

登录后才能评论