错误:找不到模块'… / webpack'

我刚刚开始与节点,一般服务器的东西。 我正在跟着一个经过精心审查的YouTubevideo,在这里不知所措。 我在全局和我的项目文件夹中安装了webpack和webpack-dev-server。 现在,如果我尝试运行webpack(在terminal中inputnodejs webpack)或webpack-dev-server,它只是给我这个错误:

andrew@AndrewLaptop:~/Documents/mean-todo-app$ nodejs webpack module.js:340 throw err; ^ Error: Cannot find module '/home/andrew/Documents/mean-todo-app/webpack' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:902:3 

不应该看在意思todo应用程序/ node_modules / webpack而不是mean-todo-app / webpack

再一次,所有这一切都是新的,所以我可能会错过一些愚蠢的东西,但我没有find任何有用的东西。

谢谢

编辑:猜我可以提到我在Ubuntu上,如果重要的话

尝试使用

 npm install webpack 

并在您的应用程序的根目录中执行此操作。

 var webpack = require('webpack'); 

如果你需要从第三方来源安装的模块,如npm,只需要require('webpack');你可以使用'./webpack'。

直接在你的terminal上使用webpack 。 你不需要在这里引用nodejs 。 通过命令行以及npm scripts参考这个文档来执行webpack : http : webpack

我也有这个问题。 挣扎了几个小时试图弄清楚这一点。 我在Windows 10上,所以希望这会帮助你…

首先,你需要运行2个独立的进程。 在Windows Power Shell中,运行:节点服务器

那么…在另一个WPS中,运行:webpack-dev-server

从Chrome中input:localhost:// 8080

你不想在第二个shell中运行“node webpack-dev-server”。 那不停地把我扔掉。

npm install --save-dev webpack是不够的。

您还必须安装以下内容:

 npm install --save-dev webpack-dev-server 

还有更多