Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 老骨干,;用网页包制作的木偶 描述_Javascript_Webpack_Backbone.js_Marionette_Webpack Dev Server - Fatal编程技术网

Javascript 老骨干,;用网页包制作的木偶 描述

Javascript 老骨干,;用网页包制作的木偶 描述,javascript,webpack,backbone.js,marionette,webpack-dev-server,Javascript,Webpack,Backbone.js,Marionette,Webpack Dev Server,我正在尝试将“webpack”构建添加到一个带有主干和木偶的旧项目中 我有个错误 backbone.marionette.js:3228 Uncaught TypeError: Cannot read property 'radio' of undefined at constructor._initChannel (backbone.marionette.js:3228) at new constructor (backbone.marionette.js:3096)

我正在尝试将“webpack”构建添加到一个带有主干和木偶的旧项目中

我有个错误

backbone.marionette.js:3228 Uncaught TypeError: Cannot read property 'radio' of undefined
    at constructor._initChannel (backbone.marionette.js:3228)
    at new constructor (backbone.marionette.js:3096)
    at eval (tzook.js:128)
    at Object../frontend-app/tzook.js (main.bundle.js:7754)
    at __webpack_require__ (main.bundle.js:79)
    at eval (webpack:///multi_(:3000/webpack)-dev-server/client?:2:18)
    at Object.0 (main.bundle.js:9043)
    at __webpack_require__ (main.bundle.js:79)
    at checkDeferredModules (main.bundle.js:46)
    at main.bundle.js:152
所以我试着做:

var Backbone = require('backbone'),
    babysitter = require('backbone.babysitter'),
    wreqr = require('backbone.wreqr');
Backbone.Wreqr = wreqr;
但是正如我在
backbone.marionete.js
文件中看到的那样。 我是否加载自己的主干并不重要,因为它加载自己的版本:/

版本:

"backbone": "1.2.3",
    "backbone-forms": "0.14.0",
    "backbone.marionette": "^2.4.4",
    "backbone.paginator": "~2.0.2",
    "backbone.subroute": "^0.4.4",
    "backbone.wreqr": "^1.0.0",



(function(root, factory) {

  if (true) {
    !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! backbone */ "./node_modules/backbone.marionette/node_modules/backbone/backbone.js"), __webpack_require__(/*! underscore */ "./node_modules/underscore/underscore.js"), __webpack_require__(/*! backbone.wreqr */ "./node_modules/backbone.wreqr/lib/backbone.wreqr.js"), __webpack_require__(/*! backbone.babysitter */ "./node_modules/backbone.babysitter/lib/backbone.babysitter.js")], __WEBPACK_AMD_DEFINE_RESULT__ = (function(Backbone, _) {
      return (root.Marionette = root.Mn = factory(root, Backbone, _));
    }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
                __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
  } else { var BabySitter, Wreqr, _, Backbone; }
注意:在下一个主要版本的提线木偶v3中,Wreqr将被替换为更新的库Radio

在使用木偶之前,您需要包含一个依赖项