javascript - webpack 模块 Node 产生错误 EISDIR : illegal operation on a directory

标签 javascript node.js webpack

尝试学习 webpack,但每当我将模块 Node 引入 webpack.config.js 时,我总是收到此错误

错误输出:

ERROR in ./src/main.js
Module build failed: Error: EISDIR: illegal operation on a directory, read
    at Error (native)
    at Object.fs.readSync (fs.js:731:19)
    at tryReadSync (fs.js:486:20)
    at Object.fs.readFileSync (fs.js:534:19)
    at ConfigChainBuilder.addConfig (/Users/noah/.Trash/02_02/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js:146:32)
    at ConfigChainBuilder.findConfigs (/Users/noah/.Trash/02_02/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js:102:30)
    at buildConfigChain (/Users/noah/.Trash/02_02/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js:61:13)
    at OptionManager.init (/Users/noah/.Trash/02_02/node_modules/babel-core/lib/transformation/file/options/option-manager.js:360:58)
    at File.initOptions (/Users/noah/.Trash/02_02/node_modules/babel-core/lib/transformation/file/index.js:216:65)
    at new File (/Users/noah/.Trash/02_02/node_modules/babel-core/lib/transformation/file/index.js:139:24)
    at Pipeline.transform (/Users/noah/.Trash/02_02/node_modules/babel-core/lib/transformation/pipeline.js:46:16)
    at transpile (/Users/noah/.Trash/02_02/node_modules/babel-loader/lib/index.js:41:20)
    at Object.module.exports (/Users/noah/.Trash/02_02/node_modules/babel-loader/lib/index.js:138:12)

webpack.config.js

module.exports = {
  entry: './src/main.js',
  output: {
    path: 'build',
    filename: 'bundle.js'
  },
  module: {
    loaders: [
      {
        test: /\.js$/,
        exclude: /(node_modules)/,
        loader: 'babel'
      }
    ]
  }
};

src/main.js

const $ = require('jquery');

$('#target').html('hello world!');

最佳答案

看起来 babel-corebabel-loader 尚未保存到我的 package.json 中。德普。

关于javascript - webpack 模块 Node 产生错误 EISDIR : illegal operation on a directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41049953/

相关文章:

javascript - 如何在 JavaScript 中自动计算算法的时间复杂度?

javascript - 在javascript的另一个函数中将一个函数作为arg传递

mysql - 如何从 mysql 数据库中存储的数量中减去一个数字

node.js - 如何在 webpack 中同时使用 ES6 加载器和 brfs 转换?

javascript - 如何使用 Webpack 在 Vue.js 单文件组件中导入 json 文件

angular - 如何在节点模块包上跳过 typescript 的 noImplicitAny=true 规则?

javascript - 将复选框放在标签标签内会导致 :before and :after 出现问题

javascript - 对文本字段使用更改事件

javascript - `return function *(){...}` 是什么意思?

ajax - Node 请求,cheerio - 如何处理额外的 ajax 负载