webpack会打包npm安装的模块吗

 我来答
DoramiHe
2017-03-10 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25336 获赞数:59552
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
一. 安装
我们常规直接使用 npm 的形式来安装:

[javascript] view plain copy print?
$ npm install webpack -g

当然如果常规项目还是把依赖写入 package.json 包去更人性化:

[javascript] view plain copy print?
$ npm init$ npm install webpack --save-dev

[javascript] view plain copy print?
// webpack.config.js
module.exports = {
entry: "./entry.js",
output: {
path: "./build",
filename:"bundle.js"
}
}

[javascript] view plain copy print?
// entry.js
define("entry", function () {
var iabcdef = 11;
});

//目录

执行
[javascript] view plain copy print?
webapck
或执行
[javascript] view plain copy print?
webpack --display-error-details
后面的参数“--display-error-details”是推荐加上的,方便出错时能查阅更详尽的信息(比如 webpack 寻找模块的过程),从而更好定位到问题。

$ webpack --config XXX.js //使用另一份配置文件(比如webpack.config2.js)来打包
$ webpack --watch //监听变动并自动打包
$ webpack -p//压缩混淆脚本,这个非常非常重要!
$ webpack -d//生成map映射文件,告知哪些模块被最终打包到哪里了
其中的 -p 是很重要的参数,曾经一个未压缩的 700kb 的文件,压缩后直接降到 180kb (主要是样式这块一句就独占一行脚本,导致未压缩脚本变得很大) 。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式