在 npm 中找不到 Babel-loaders 模块,以 react js 开始

Posted

技术标签:

【中文标题】在 npm 中找不到 Babel-loaders 模块,以 react js 开始【英文标题】:Babel-loaders module not found in npm start with react js 【发布时间】:2017-12-06 12:43:39 【问题描述】:

当 npm 启动时

Webpack.json 文件:

var config = 

   entry: './main.js',
   output: 
       path: __dirname + "/dist/js",
       filename: 'index.js',
   ,
   devServer: 
       inline: true,
       port: 8080
   ,
   module: 
       loaders: [
           test: /\.jsx?$/,
           exclude: /node_modules/,
           loader: 'babel-loaders',
           query: 
               presets: ['es2015', 'react']
           
       ]
     module.exports = config;

多 (webpack)-dev-server/client 中的错误?http://localhost:8080 webpack/hot/dev-server ./main.js

找不到模块:错误:无法解析 'babel-loaders' in

'/var/www/html/reactApp_new'@multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./main.js

webpack:编译失败。

【问题讨论】:

【参考方案1】:

应该是loader: 'babel-loader',你需要去掉s

loader: [
  'babel-loader'
]

如果你打算使用多个加载器,你也可以声明一个加载器数组[]

【讨论】:

:)..哦,我的错它现在正在工作!无论如何谢谢@Mr。外星人

以上是关于在 npm 中找不到 Babel-loaders 模块,以 react js 开始的主要内容,如果未能解决你的问题,请参考以下文章

sh:SET:在`npm start`中找不到命令

使用 npm 安装后在 bash 中找不到 express 命令

在这个项目中找不到 expo - 你运行 yarn / npm install 了吗? npm 已安装,expo 目录存在

vue-cli v3 与 node.js firebase 函数,firebase 托管(错误:在函数源目录中找不到 npm 包)

ng:在节点 v6.9.1 中找不到命令

typescript在@types中找不到模块