我第一次使用Wordpress root主题,也是第一次使用bower。我想在我的主题中包含反应js,只是想知道正确的步骤。
我跑了#34; bower install --save react" ...
所以我现在已经"做出反应"文件夹位于" / wp-content / themes / mytheme / bower_components"
我需要它来加载2个文件:
" /wp-content/themes/mytheme/bower_components/react/react.min.js"
" /wp-content/themes/mytheme/bower_components/react/JSXTransformer.js"
从这里我不确定正确的步骤,我编辑了" bower.json"文件直接如此......
"overrides": {
"modernizr": {
"main": "./modernizr.js"
},
"react":{
"main":[
"./react.min.js",
"./JSXTransformer.js"
]
}
},
然后我在" wp-content / themes / mytheme / lib / assets.php"编辑了文件。像这样...
wp_enqueue_script('react', asset_path('scripts/react.js'), [], null, true);
wp_enqueue_script('JSXTransformer', asset_path('scripts/JSXTransformer.js'), [], null, true);
没有加载。我怎样才能改变"类型" JSXTransformer脚本上的参数是" text / jsx"
答案 0 :(得分:0)
我没有使用wordpress所以这个答案将基于假设,但根据我对凉亭的经验,你不需要在编译后要求文件。你可以直接调用它取决于他们如何定义变量。你只需要编译文件。
所以对于反应,他们像React
在那里你可以在你的代码上添加它,如
React.createClass({
render() {
return <div>blah</div>;
}
})
希望有所帮助