Webpack

微信搜索我吃你家米了关注公众号

在这里插入图片描述

最近搞毕设,想把应用程序做成单页面的,参考了很多文章,这里不起中遇到的一些问题和结局方案记录到这篇博客中

阅读webpack中文文档时遇到的问题

package.json的设置,将我们的包设置为私有的,并删掉main入口,防止程序意外发布

但是看着一段话的时候,并不明白是啥意思,遂参考npm的官方文档参考这里,如果在package.json中设置了private: true,那么npm就不会发布你的包,也就是说别人是下载不到你的应用程序的,关于main属性,参考这里,没有main的话,你的程序是无法被发布的,因为别人如果想用你的程序包,就需要使用require 你的包名这种格式来导入你的模块,但这是要求有main这个用于指定入口的属性的。

按照官方文档走,到访问index.html那一步时出现如下错误:
在这里插入图片描述

目前还不知道具体原因是啥,换成手机浏览器打开,一切正常

webpack之process.env.NODE_ENV

process是node中的一个全局变量,代表当前进程l

process.ENV中包含有大量的系统环境相关的信息

而NODE_ENV并不是node中自带的,而是用户自定义的一个环境变量,在webpack中它是用来判断当前环境是开发环境还是产品环境的

我们可以编辑一个js文件,文件内容为console.log(process);,使用node执行这个文件,你会看到process的详细输出

其实process.env的值就是用户的环境变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值