什么是--inline ?
在 dev-server 的两种不同模式之间切换。默认情况下,应用程序启用内联模式(inline mode)。这意味着一段处理实时重载的脚本被插入到你的包(bundle)中,并且构建消息将会出现在浏览器控制台。
什么是--progress ?
2018年8月8日19点47分将运行进度输出到控制台。
我弄了一个可以正常使用的vue了。
里面的坑有 improt vue from "vue",然后运行的时候,告诉我不能使用template。 我去看看vue的package.json文件,发现,哇。1 | "main": "dist/vue.runtime.common.js" |
我是按照vue-cli那样搭建的,我也感觉不需要优化吧。运行时:用来创建 Vue 实例、渲染并处理虚拟 DOM 等的代码。基本上就是除去编译器的其它一切。
= = 因为我想不到有什么很好的办法。“直接标签引入就好啦。“不不,这需要编译器的。”mount("#app)呢“不清楚...哦 直接render丢进去绝对OK的。
https://www.cnblogs.com/hefty/p/6221183.htmlcompress前后
一定要使用copy-webpack-plugin(虚拟,相关可以查devServer)
我到现在还不明白 我使用file-loader加载图片,然后也看了vue-loader相关资源文档,告诉我 图片会使用require('')来处理1 | createElement('img', { |
vue-html-loader and css-loader translates non-root URLs to relative paths. In order to treat it like a module path, prefix it with ~:
img class="logo" src="~assets/logo.png"
1 | new CopyWebpackPlugin([ |
我所查的那些东西,和vue-loader所说的东西!是mode:production的。
我想要的devServer可不管这些东西。所以正确做法就是使用
copy-webpack-plugin
你可以再深入点,为什么这个插件也是虚拟的。我觉得的可能性有一.这个插件根据mode的情况来判断。
二.devServer的特性就是不真正处理文件。
自己研究吧,把mode: ‘development’改一下。