Webpack-从加载器结果中注入的模块需求未找到模块

时间:2018-08-03 15:24:26

标签: javascript webpack loader canjs

我正在使用加载程序can-stache-loader@2.0.0将stache模板编译为webpack捆绑包。这个特定的加载器将require语句注入模块的顶部...因此文件的标题变为:

    var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
  "use strict";

  var stache = require('can-stache');

  var mustacheCore = require("can-stache/src/mustache_core");

  var parse = require("can-stache-ast").parse; //common deps

 //....the rest of the module

Webpack可以很好地编译包,但是当我将此文件加载到浏览器中时,它会引发错误:

main.6098948a070038cdf8c6.js:320 Uncaught Error: Module not found: can-stache/mustache_core

Webpack不是我的强项,有人知道这里发生了什么吗?我尝试将此模块导入“ main.js”文件中只是为了确保将其捆绑在一起,但是仍然会发生错误。

Webpack版本:4.16.4 can-stache-loader:2.0.0 节点:8.11.2 npm:6.1.0

Windows:7 Chrome:68.0

0 个答案:

没有答案