Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
311 views
in Technique[技术] by (71.8m points)

在react项目中,创建的bundle.js文件去哪了??

在练习webpack来打包项目的时候,配置文件是这样的

clipboard.png

结合express server.js文件是这样的:

clipboard.png

不没有报错,,只不过又有一点不太明白,,就是在webpack配置文件中写到文件出口是一个static文件夹下的bundle.js文件
然后index.html文件中也是引入了这个文件

clipboard.png

但是在npm run start后index.html正常显示,network中也显示加载了bundle.js文件,

clipboard.png

但是编辑其中却没有这个文件,

clipboard.png

请问大神,,这是为什么呢??


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

因为你用了webpack-dev-middleware,且看文档如何说的:

  • No files are written to disk, it handle the files in memory

  • If files changed in watch mode, the middleware no longer serves the old bundle, but delays requests until the compiling has finished. You don't have to wait before refreshing the page after a file modification.

  • I may add some specific optimization in future releases.

第一条就说明了它不会生成物理文件到磁盘,而是直接从memory中响应请求的,这样更快嘛


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...