我的app.js代码正在跟踪
import Routing from '../../vendor/friendsofsymfony/jsrouting-bundle/Resources/js/router'
import Routes from './routes.json'
//import routes from '../../web/js/fos_js_routes.js'
Routing.setRoutingData(Routes);
我收到以下错误消息。
TypeError: _vendor_friendsofsymfony_jsrouting_bundle_Resources_js_router__WEBPACK_IMPORTED_MODULE_0___default.a.setRoutingData is not a function
如何解决这个问题?
答案 0 :(得分:0)
您应该使用:
const routes = require('../../public/js/routes.json');
import Routing from '../../vendor/friendsofsymfony/jsrouting-bundle/Resources/public/js/router.min.js';
Routing.setRoutingData(routes);
像documentation所建议的那样。
请注意,您应该使用jsrouting-bundle/Resources/public/js/router.min.js
而不是jsrouting-bundle/Resources/js/router.js
。
您可能会忘记路径中的公用文件夹。