webpack learn1-初始化项目1
2024-10-19 12:31:21
使用Visual Studio Code软件使用准备,先安装一些插件,加快开发效率(还有Language Packs 选择简体中文安装后重启软件,可切换为中文):
下面是项目初始化步骤:
1 软件打开终端:在指定目录输入
npm init
2 再输入
npm i webpack vue vue-loader
3 然后根据提醒warn安装需要的依赖(比如css-loader和vue-template-compiler)
npm i css-loader vue-template-compiler
4 建立文件夹src放源码,在src下建立app.vue文件
在app.vue中输入:
<template>
<div id="test">{{text}}</div>
</template> <script>
export default {
data() {
return {
text: 'abc'
}
}
}
</script> <style>
#test {
color: red;
}
</style>
在项目目录下建立webpack.config.js文件,内容:)
const path = require('path') const VueLoaderPlugin = require('vue-loader/lib/plugin') module.exports = {
entry: path.join(__dirname,'src/index.js'),
output: {
filename: 'bundle.js',
path: path.join(__dirname,'dist')
},
module: {
rules: [
{
test: /.vue$/,
loader: 'vue-loader'
},{
test:/.css$/,
loader: ['css-loader']
}
]
},
plugins:[
new VueLoaderPlugin()
]
}
在src目录下建立index.js文件
import Vue from 'vue'
import App from './app.vue' const root = document.createElement('div')
document.body.appendChild(root) new Vue({
render: (h) => h(App)
}).$mount(root)
在package.json文件中script中增加一行代码: "build": "webpack --config webpack.config.js --mode development"
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack --config webpack.config.js --mode development"
}
5 然后在终端输入npm run build
出现错误还有可能需要安装vue-template-compiler
最新文章
- unix shell命令
- 三维网格补洞算法(Radial Basis Function)
- oracle查询某一个字段的数量总和
- ubuntu的目录结构
- iOS开发-GCD和后台处理
- sql server 2012 5120错误
- 在NPAPI开发火狐浏览器插件在NPAPI插件
- WPF InkCanvas MouseDown及MouseLeftButtonDown事件不触发的代替事件
- 1.1.4-学习Opencv与MFC混合编程之---画图工具 画椭圆
- 一个HttpWebRequest工具类
- css3制作导航栏
- css中的inline-block
- 最长回文 hdu3068(神代码)
- ORA-04028: cannot generate diana for object xxx
- 一个表里有多个字段需要同时使用字典表进行关联显示,如何写sql查询语句
- mysql通过now()获取的时间不对
- 在vue中使用import()来代替require.ensure()实现代码打包分离
- poj2115(扩展欧基里德定理)
- idea快捷键及快捷方法(待完善)
- Hadoop生态圈-Azkaban实战之Command类型多job工作流flow