Grammarly
Netflix
Laracast
Behance
Gitlab
Euronews
Codeship
Livestorm
Wizzair等
打开Node.js命令提示符并运行以下命令:
vue --version
如果响应良好,请继续执行下一步以创建新项目。在上面的示例中,您可以看到Vue.js版本2.9.6已成功安装。现在,运行以下命令来创建一个新项目:
vue create <YourAppName>
运行 vue create myfirstapp 命令以创建一个名为的应用
您已经看到vue create命令仅适用于Vue CLI 3的错误,并且您使用的是旧版本。现在,使用以下命令卸载旧版本并安装新版本。
npm uninstall -g vue-cli
npm install -g @vue/cli
您会看到Vue.js的旧版本已卸载。现在,安装较新的版本。
现在,已安装较新版本的Vue CLI。您可以使用 vue --version 检查Vue CLI版本
您可以看到已安装最新的Vue CLI版本。现在,运行 vue create myfirstapp 命令创建一个应用
在Node.js命令提示符下运行 vue create myfirstapp 命令。
此过程可能需要一些时间。等待直到创建应用程序过程完成。成功完成后,您将在命令行上看到一条消息,说明已成功创建项目。
现在,通过执行以下命令转到应用程序的位置。
cd myfirstapp
执行以下命令以在浏览器上运行Vue.js应用。
npm run serve
在这里,您可以看到您的应用程序已成功编译,并且开发服务器已启动。复制本地地址并将其粘贴到您的Google Chrome浏览器中以打开应用。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= htmlWebpackPlugin.options.title %></title>
</head>
<body>
<noscript>
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
import Vue from 'vue'
import App from './App.vue'
Vue.config.productionTip = false
new Vue({
render: h => h(App),
}).$mount('#app')
<template>
<div id="app">
<img alt="Vue logo" src="./assets/logo.png">
<HelloWorld msg="Welcome to Your Vue.js App"/>
</div>
</template>
<script>
import HelloWorld from './components/HelloWorld.vue'
export default {
name: 'App',a
components: {
HelloWorld
}
}
</script>
<style>
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>
<style scoped>
h3 {
margin: 40px 0 0;
}
ul {
list-style-type: none;
padding: 0;
}
li {
display: inline-block;
margin: 0 10px;
}
a {
color: #42b983;
}
</style>
< script>
export default {
name: 'HelloWorld',
props: {
msg: String
}
}
</script>