本文介绍了CLI 移动到一个单独的包中:webpack-cli的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是 React.js 的新手,我正在尝试从 tutorialspoint 上的教程中学习 但我遇到了错误.这是我执行 npm start 命令时控制台上的错误:
C:UsersHPDesktop
eactApp1>启动>[email protected] 启动 C:UsersHPDesktop
eactApp1.>webpack-dev-server --hotCLI 移动到一个单独的包中:webpack-cli.请安装 .webpack-cli.除了 webpack 本身使用 CLI.->使用 npm 时: npm install webpack-cli -D->使用 yarn 时: yarn add webpack-cli -D模块.js:540抛出错误;错误:找不到模块 .webpack-cli/bin/config-yargs.在 Function.Module._resolveFilenam (module.js:538:15)在功能模块.负载(module.j5:668:25)在 Module.require (module.js,587.17)在要求(内部/module.js:11:18)在对象•(C:UsersHPDesktop
eactApp1
ode_moduleswebpack-dev-serverinwebpack-dev-server.js:65:1)在模块.编译 (module.js:663:30)在 Object.Module.扩展名..js (module.js:656:10)在 Module.load (module.js:556:32)在 tryModuleLoad (module.js:699:12)在功能模块.加载 (modul.js:691:3)npm 错误!代码生命周期npm 错误!错误号 1npm 错误![email protected] 开始:`webpack-dev-server --hot`npm 错误!退出状态 1npm 错误!npm 错误![email protected] 启动脚本失败.npm 错误!这可能不是 npm 的问题.上面可能有额外的日志输出.npm 错误!可以在以下位置找到此运行的完整日志:npm 错误!C:UsersHPAppDataRoaming
pm-cache\_logs2018-03-06T05_29_08_833Z-debug.log
package.json
{"name": "reactapp1",版本":1.0.0",描述": "","main": "index.js",脚本":{开始":webpack-dev-server --hot"},作者": "","许可证": "ISC",依赖关系":{"babel-core": "^6.26.0","babel-preset-es2015": "^6.24.1","babel-preset-react": "^6.24.1",反应":^ 16.2.0","react-dom": "^16.2.0","webpack": "^4.0.1","webpack-dev-server": "^3.1.0"},开发依赖":{"babel-loader": "^7.1.3"}}
webpack.config.js
var config = {条目:'./main.js',输出: {小路:'./',文件名:'index.js',},开发服务器:{内联:真实,端口:8090},模块: {装载机: [{测试:/.jsx?$/,排除:/node_modules/,装载机:'巴别塔',询问: {预设:['es2015', 'react']}}]}}module.exports = config;
main.js
从'react'导入React;从 'react-dom' 导入 ReactDOM;从'./App.jsx'导入应用程序;ReactDOM.render(, document.getElementById('app'));
App.jsx
从'react'导入React;类 App 扩展了 React.Component {使成为() {返回 (<div>你好世界!!!