当前位置: 首页 > 知识库问答 >
问题:

如何使用Webpack进行引导?

李招
2023-03-14

我正在使用webpack将一些boostrap和其他css文件捆绑在一起,下面是webpack.config.js文件var htmlWebPack=require('html-webpack-plugin');var ExtractTextPlugin=require(“extract-text-webpack-plugin”);

module.exports = {
    entry: "./app/main.ts",
    output: {
        path: __dirname + '/dist',
        filename: "bundle.js"
    },
    resolve: {   
    extensions: ['.js','.ts']
  },
    module: {
        loaders: [
          {
              test: /\.tsx?$/,
              loader: 'awesome-typescript-loader'
          },
          {
        test: /\.css$/,
        use: ExtractTextPlugin.extract({
          fallback: "style-loader",
          use: "css-loader"
        })
      },
      {
             test: /\.(png|woff|woff2|eot|ttf|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/,
           loader: 'url-loader' }
        ]
    },
    plugins: [
    new htmlWebPack({
        template: './index.html',

    }),
      new ExtractTextPlugin("minified-style.css"),
    ]

};

我引用了main.ts文件中的引导文件夹,如下所示

require('../Content/bootstrap/bootstrap.min.css');
require('../Content/bootstrap/bootstrap-theme.min.css');

但是当我运行webpack时,我得到的错误如下所示

D:\Project\AngularControls\AngularControls\Node_Modules\Loader-Runner\lib\LoadLoader.js:35

抛出新错误(“module'”+loader.path+“‘不是加载程序(必须具有normal或pitch函数)”);

^错误:模块“d:\project\angularcontrols\angularcontrols\node_modules\url\url.js

不是装载机(必须具有正常或俯仰功能)

不确定哪里出了问题。

共有1个答案

冯元魁
2023-03-14

Webpack在灵活性和功能方面已经取得了长足的进步。虽然我以前也有过同样的问题,但没有花太多时间来设置一个模块来使用bootstrap和webpack。欢迎访问GitHub Repo中的代码。

希望能帮到别人。

 类似资料:
  • 我正在使用webpack,并根据示例分别基于whatwg-fetch和es6-promise包为较旧的浏览器提供了polyfill fetch和Promise。 但是,现在我需要polyfill array.prototype.find(),但是找不到如何使用WebPack的ProvidePleugin特性实现这一点。find的不同之处在于,它本质上是数组原型上的一个方法,我还没有找到如何使用Pr

  • 问题内容: 我开始研究ReactJS。看来Facebook刚刚发布了15.0.1版本。去年,我在使用JSXTransformer的0.12.x版本中研究了这个框架,现在看来它已不复存在。 现在看来,几乎每个教程都建议将最新的React与Webpack结合使用。有没有办法完全不使用webpack?我正在尝试使用React 15.xx的艰巨任务找到一个很好的有效示例 任何帮助,将不胜感激。 问题答案:

  • 问题内容: 我希望能够在使用jest时使用webpack别名来解析导入,并且最好参考以避免重复。 开玩笑的conf: Webpack别名: 进口: 由于某种原因,导致了问题,因此将其删除(使用别名和导入)时,可以找到但仍然无法解决。 我尝试使用jest-webpack-alias,babel-plugin-module-resolver和Jest / Webpack docs 问题答案: 这似乎已

  • 我与 PhpStorm 一起开发。 对于 TypeScript 项目,我喜欢键入模块名称时的“自动导入”功能。 但是当我想加载(例如)NgbModule时,我有下面的自动导入: 如何配置Php斯托使用单引号括号而不是双引号?像这样:

  • 问题内容: 我想对pandas进行一次透视,索引是两列,而不是一列。例如,一个字段用于年份,一个字段用于月份,一个“ item”字段显示“ item 1”和“ item 2”,以及一个“ value”字段和数值。我希望索引为年+月。 我设法做到这一点的唯一方法是将两个字段合并为一个,然后再次将其分开。有没有更好的办法? 最少的代码复制到下面。非常感谢! PS:是的,我知道关键字“ pivot”和“

  • 本文向大家介绍详解如何webpack使用DllPlugin,包括了详解如何webpack使用DllPlugin的使用技巧和注意事项,需要的朋友参考一下 前言 (时光飞逝,转眼又偷懒了一个多月) 什么是DLL DLL(Dynamic Link Library)文件为动态链接库文件,在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系