错误:无法找到模块' ... / webpack'

时间:2016-04-04 03:05:49

标签: node.js webpack

我只是从节点和服务器的东西开始。我正在关注一篇经过深思熟虑的YouTube视频,我在这里不知所措。我在全局和项目文件夹中安装了webpack和webpack-dev-server。现在,如果我尝试运行webpack(在终端中键入nodejs 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

Shoudln正在寻找 mean-todo-app / node_modules / webpack 而不是 mean-todo-app / webpack

同样,对所有这一切都是新的,所以我可能会错过一些愚蠢的东西,但我确实搜索无济于事。

由于

编辑:猜我可以在Ubuntu上提到我是否重要

4 个答案:

答案 0 :(得分:4)

尝试使用

npm install webpack

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

答案 1 :(得分:1)

var webpack = require('webpack');

你可以使用' ./ webpack'只有你在同一目录中有something.js 如果您需要从第三方来源安装模块,如npm,则只使用require(' webpack');

答案 2 :(得分:1)

直接在终端上使用webpack。您无需在此处引用nodejs。请参阅此文档以通过命令行以及webpack执行npm scriptshttp://survivejs.com/webpack/developing-with-webpack/getting-started/#adding-a-build-shortcut

答案 3 :(得分:0)

我也有这个问题。挣扎了几个小时试图解决这个问题。我在Windows 10上,希望这对你有帮助......

首先,您需要运行2个单独的进程。在Windows Power Shell中,运行:node server

然后......在另一个WPS中,运行:webpack-dev-server

从Chrome中输入:localhost:// 8080

您不想运行节点webpack-dev-server"在第二个shell中。这让我失望了。

相关问题