在项目中引入webpack打包工具

代码目录结构如下图:
在这里插入图片描述

CSS目录包含:
在这里插入图片描述

js目录包含:
在这里插入图片描述

webpack.config.js配置:

var webpack=require('webpack');  
var path=require('path');
 
module.exports = {
    entry: "./js/previewComment.js",
    output: {
        path: __dirname + "/dist",
        filename: "webpack-Comment.js"
    },
    module: {
        rules: [
            { test: /\.css$/, use: ['style-loader', 'css-loader'] },
	    { test: /\.(gif|jpg|png|woff|svg|eot|ttf)\??.*$/, loader: 'url-loader?limit=50000&name=[path][name].[ext]'}
        ]
    },
    performance: {
        hints:false   
    },
    plugins: [
      new webpack.ProvidePlugin({
          "$": "jquery",     // 写到这里可以全局js引用"$"
          "jQuery": "jquery",
          "window.jQuery": "jquery",
          "doT": "dot"      //同上
      })
  ]
    
  

};

需要安装各种插件: npm install style-loader css-loader dot

主js文件:

"use strict"

require("../css/bootstrap.css");
require("../css/previewComment.css");

require("./jquery-3.3.1.min.js");
require("./bootstrap.min.js");
require("./doT.min.js");


$(function () {
   
    var labels =  [
    "Question",
    "Documentation"
    ];
    
    var dat = JSON.stringify(labels);
    console.log(dat);
    var tmp = JSON.parse(dat);
    
    console.log(tmp);
    
})

测试的HTML:

<!DOCTYPE html>
<html lang="zh-cn">

<head>
	<meta charset="UTF-8">
	<title>Comment Detail</title>
	
	<script src="./dist/webpack-previewComment.js" type="text/javascript" ></script>

	<script id="commentTmpl" type="text/x-dot-template">
		11111
	</script>

</head>

<body>
	<div id="operate_div" class="task-list">

	</div>
	<div>
	    Hello World!!!
	</div>
</body>

</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值