使用@vue/cli脚手架创建项目

使用@vue/cli脚手架创建项目

 1、安装@vue/cli脚手架工具

npm install @vue/cli -g

2、查看安装后的vue版本

vue -V(大写)

3、创建项目

vue create vue-20210227

4、选择项目的配置

// 选择一个预设

Please pick a preset:

Manually select features

// 选择项目的特征

? Check the features needed for your project:

(*) Choose Vue version

(*) Babel

( ) TypeScript

( ) Progressive Web App (PWA) Support

(*) Router

(*) Vuex

(*) CSS Pre-processors

(*) Linter / Formatter

( ) Unit Testing

( ) E2E Testing  

// 选择vue的版本

? Choose a version of Vue.js that you want to start the project with (Use arrow keys)

>2.x

   3.x (Preview) 

// 是否使用history路由

? Use history mode for router? (Requires proper server setup for index fallback in production) (Y/n)--->n

// 选择css预处理器

? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default):

Sass/SCSS (with dart-sass)

Sass/SCSS (with node-sass)

> Less

Stylus 

// 选择代码格式化检查工具

? Pick a linter / formatter config:

ESLint with error prevention only

ESLint + Airbnb config

ESLint + Standard config

> ESLint + Prettier

// 选择格式化代码的时间

? Pick additional lint features: (Press to select, to toggle all, to invert selection)

(*) Lint on save

( ) Lint and fix on commit  

// 选择存放配置文件的位置,使用独立的配置

? Where do you prefer placing config for Babel, ESLint, etc.? (Use arrow keys)

> In dedicated config files

In package.json 

// 是否保存为模板

? Save this as a preset for future projects? (y/N)  y

? Save preset as:temp 

5、切换目录,启动项目

cd vue-20210227

npm run serve

6、在地址栏中访问

App running at:

- Local:   http://localhost:8080/

- Network: http://192.168.102.4:8080/

7、修改启动端口号

1)在package.json同级别的目录下,创建vue.config.js文件

2)编写以下内容

module.exports = {

//开发服务器的配置

devServer: {

host: '127.0.0.1',

port: 8888,

https: false

}

}

3)启动后访问 http://127.0.0.1:8888

8、打包项目

1)vue.config.js文件在先配置大包的参数

module.exports = {

runtimeCompiler: true,

//所有资源使用相对路径

publicPath: './',

//打包后资源存放的目录

outputDir: 'dist',

//设置所有标签属性有双引号

chainWebpack: config => {

config.plugin('html').tap(args => {

args[0].title = 'web19'

args[0].minify = false

return args

})

},

devServer: {

host: '127.0.0.1',

port: 8888,

https: false

}

}

2)执行打包命令

npm run build,在项目中产生dist文件夹,里面就是打包后静态页面和静态资源

你可能感兴趣的:(vue,javascript,vue.js)