Vue-Entwicklung: Kein NodeJS
Mit der Entwicklung der Front-End-Technologie hat sich Vue zu einem weit verbreiteten Front-End-Framework entwickelt. Wenn Sie Vue für die Entwicklung verwenden, wird Node.js im Allgemeinen zum Erstellen einer lokalen Entwicklungsumgebung, zum Verpacken und Veröffentlichen usw. verwendet. Für einige Anfänger oder Entwickler, die mit Node.js nicht vertraut sind, kann dieser Vorgang schwierig sein. Daher wird in diesem Artikel eine Methode für die Vue-Entwicklung ohne Verwendung von Node.js vorgestellt.
Führen Sie zunächst Vue.js und Vue Router.js über CDN auf der HTML-Seite ein, um etwas Ähnliches zu erreichen Verwenden Sie jQuery für die Vue-Entwicklung:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Vue Development without Node.js</title> <!-- 引入 Vue.js 和 Vue Router --> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src="https://cdn.jsdelivr.net/npm/vue-router/dist/vue-router.js"></script> </head> <body> <div id="app"></div> <script> // 创建 vue router const router = new VueRouter({ routes: [...] }); // 创建 vue 实例 const app = new Vue({ router, el: '#app', data: {...}, methods: {...}, mounted() {...} }); </script> </body> </html>
Zusätzlich zur Verwendung von CDN zum Laden von Vue können wir Webpack auch für verwenden Verpackung. Webpack ist ein sehr leistungsstarkes Tool, das zum Packen von JavaScript- und CSS-Dateien und sogar statischen Ressourcen wie Bildern und Schriftarten verwendet werden kann. Es unterstützt auch erweiterte Funktionen wie Hot-Reloading, Code-Trennung und Laden bei Bedarf.
Das Folgende ist ein Beispiel einer Vue-Entwicklungsumgebungskonfigurationsdatei basierend auf Webpack:
const path = require('path'); module.exports = { entry: './src/index.js', output: { path: path.resolve(__dirname, './dist'), filename: 'bundle.js' }, module: { rules: [ { test: /\.js$/, exclude: /(node_modules)/, use: { loader: 'babel-loader', options: { presets: ['@babel/preset-env'] } } } ] }, devServer: { contentBase: path.join(__dirname, 'dist'), compress: true, port: 9000 } };
npm install -g vue-cli
vue create my-project
cd my-project npm run serve
<div id="app"> {{ message }} </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> new Vue({ el: '#app', data: { message: 'Hello Vue!' } }); </script>
Das obige ist der detaillierte Inhalt vonLassen Sie uns über eine Möglichkeit sprechen, Vue zu entwickeln, ohne Node.js zu verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!