2

我有一个用 coffeescript 编写的遗留应用程序,并想使用 webpack 来捆绑项目。

目标是在不影响当前代码的情况下使用 webpack。

我在文件functions.coffee中有全局函数,它在整个应用程序中都使用。现在我想编译项目而不在每个模块中使用导入。

知道如何实现这一目标吗?

我尝试使用如下导入加载器:

module: {
loaders: [
  {
    test: /\.coffee$/,
    loader: 'coffee-loader'
  },
  {
    test: require.resolve("./src/coffee/functions.coffee"),
    use: "imports-loader?this=>window"
  }
 ]
}

但是,imports-loader 似乎无法识别 Coffeescript。我收到以下错误:

error: regular expressions cannot begin with *
/*** IMPORTS FROM imports-loader ***/
^
L0: /*** IMPORTS FROM imports-loader ***/
4

0 回答 0