0

我有一个带有 webpack 5.3.2 的反应样板应用程序,我正在使用babel-loader以及shebang-loader一起使用。下面是我的配置。

module: {
rules: [
  {
    test: /\.js$/, // Transform all .js files required somewhere with Babel
    exclude: /node_modules/,
    use: [{
      loader: 'babel-loader',
      options: options.babelQuery,
    },
    {
      loader: 'shebang-loader'
    }],
  }
],

当我跑步时,我npm run build:dll遇到了以下问题

ERROR in ./node_modules/npm/bin/npm-cli.js
Module parse failed: /..../.../.../modules\npm\bin\npm-cli.js 
Unexpected character '#' (1:0)
You may need an appropriate loader to handle this file type.
| #!/usr/bin/env node
| ;(function () { // wrapper in case we're in module_context mode
|   // windows: running "npm blah" in this folder will invoke WSH, not node.
 @ ./node_modules/npm/lib/npm.js 484:4-32
 @ dll reactBoilerplateDeps

即使使用shebang-loader结果来显示上述问题。非常感谢这里的帮助。

4

0 回答 0