启用Vue.js (vue-loader
)
编辑本页
警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 5.2,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
vue-loader)
截屏视频
你更喜欢视频教程吗?请查看Vue截屏系列.
想要使用Vue.js?没问题!首先在webpack.config.js
:
1 2 3 4 5 6 7 8 9
// webpack.config.js //…安可/ /….addEntry(“主要”,“。/资产/ main.js”)+ .enableVueLoader ();
然后重新启动Encore。当你这样做时,它会给你一个命令,你可以运行它来安装任何缺失的依赖项。运行该命令并重新启动Encore之后,您就完成了!
任何.vue
您需要的文件将被正确处理。还可以配置vue-loader选项通过传递一个选项回调enableVueLoader ()
.看到Encore的index.js文件获取详细的文档。欧宝官网下载app
如果有的话不需要这个功能(例如,你使用单文件组件),然后你可以告诉Encore创建一个小和csp兼容的构建:
1 2 3 4 5 6 7 8
/ / webpack.config.js/ /……再来一个/ /…….enableVueLoader (()= >{}, {runtimeCompilerBuild:假}) ;
您还可以通过传递来抑制推荐runtimeCompilerBuild:真
.
vue-loader支持热模块替换:只需更新你的代码,看着你的Vue.js应用程序更新没有浏览器刷新!要激活它,请使用dev-server
:
1
$Yarn encore dev-server
就是这样!换一个你的.vue
文件并注意浏览器的更新。但请注意:这确实如此不目前就职于风格的变化.vue
文件。查看更新的样式仍然需要刷新页面。
看到使用webpack-dev-server和HMR欲知详情。
1
$Yarn encore dev-server
.vue
文件并注意浏览器的更新。但请注意:这确实如此不目前就职于风格的变化.vue
文件。查看更新的样式仍然需要刷新页面。JSX与Vue.js的第二个参数.enableVueLoader ()
方法:
12 3 4 5 6 7 8 9 10 11 12
// webpack.config.js //…安可/ /….addEntry(“主要”,“。/资产/ main.js”)- .enableVueLoader ()+ .enableVueLoader(() => {}, {+ useJsx: true+});
12 3 4 5 6 7 8 9 10 11 12
// webpack.config.js //…安可/ /….addEntry(“主要”,“。/资产/ main.js”)- .enableVueLoader ()+ .enableVueLoader(() => {}, {+ useJsx: true+});
接下来,运行或重新启动Encore。当您这样做时,您将看到一条错误消息,帮助您安装任何缺失的依赖项。运行该命令并重新启动Encore之后,您就完成了!
你的.jsx
文件现在将通过转换@vue / babel-preset-jsx
.
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。