【发布时间】:2017-09-18 12:45:34
【问题描述】:
在其中一个项目设置中,我按照给出的说明进行操作。
>sudo npm install -g gulp
>sudo npm install -g coffee-script
>sudo npm install -g webpack
>sudo npm install -g webpack-dev-server
#Install development dependencies
>npm install
要启动项目运行 gulp 命令,它运行成功。
>./node_modules/.bin/gulp
然后运行 webpack-dev-server
>./node_modules/.bin/webpack-dev-server --content-base public/ --inline
出现以下错误
module.js:341
throw err;
^
Error: Cannot find module 'http-parser-js'
at Function.Module._resolveFilename (module.js:339:15)
at Function.Module._load (module.js:290:25)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object.<anonymous> (/home/username/.nvm/versions/node/v5.5.0/lib/node_modules/webpack-dev-server/node_modules/websocket-driver/lib/websocket/http_parser.js:3:22)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
我尝试再次删除 node_modules 文件夹安装,但没有成功。让我有什么我想念的。
【问题讨论】:
-
只是想知道,但为什么需要 sudo 访问权限来安装全局依赖项?
标签: angularjs webpack-dev-server