在Mac上运行webpack

时间:2016-11-06 01:40:46

标签: node.js macos npm webpack

我有一个使用webpack的项目。要运行webpack,我首先安装了node(v.6.1.1)和npm(v.3.10.8),然后使用sudo npm install webpack -g全局安装webpack。当我尝试在项目中运行webpack时,它会显示以下错误:

module.js:471
    throw err;
    ^

Error: Cannot find module 'webpack'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/path/to/myproj/webpack.config.js:1:77)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)

我在网上搜索了很多,最好的建议是在本地安装。我尝试在本地安装它,但后来我收到了这个错误:

npm ERR! not a package /path/to/myproj/webpack
npm ERR! addLocal Could not install /path/to/myproj/webpack
npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" "webpack"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! path /var/folders/zk/vhg127bn2b1g2vg4mfb941yr0000gn/T/npm-14256-797b3412/unpack-5c7f7eb6/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open

npm ERR! enoent ENOENT: no such file or directory, open '/var/folders/zk/vhg127bn2b1g2vg4mfb941yr0000gn/T/npm-14256-797b3412/unpack-5c7f7eb6/package.json'
npm ERR! enoent ENOENT: no such file or directory, open '/var/folders/zk/vhg127bn2b1g2vg4mfb941yr0000gn/T/npm-14256-797b3412/unpack-5c7f7eb6/package.json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Please include the following file with any support request:
npm ERR!     /path/to/myproj/npm-debug.log

所以我想也许我必须先卸载webpack。我使用sudo npm remove webpack -g这样做,并试图在本地安装它,但仍然是同样的错误。这次甚至全局安装它会产生相同的错误。所以我无法安装webpack,除非我重新安装了节点。

那么为什么最初找不到webpack包呢?我如何安装它才能让它工作?

由于

0 个答案:

没有答案