微信搜索我吃你家米了关注公众号
最近搞毕设,想把应用程序做成单页面的,参考了很多文章,这里不起中遇到的一些问题和结局方案记录到这篇博客中
阅读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的值就是用户的环境变量