错误:找不到模块“浏览器同步”

问题描述 投票:0回答:4

我什么时候开始尝试

gulp serve
它引发了一个错误

模块.js:338 抛出错误; ^

错误:找不到模块“浏览器同步”

at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/home/sajad/p_projects/my-project/gulpfile.js:17:19)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)

之后我尝试了

sudo npm rm browser-sync && npm install browser-sync
它引发以下错误

npm 错误! Linux 3.13.0-24-通用

npm 错误! argv "/usr/bin/node" "/usr/bin/npm" "安装" "浏览器同步" 错误!节点 v0.12.7 npm 错误! npm v2.11.3 npm 错误!文件 /home/sajad/.npm/escape-html/1.0.2/package/package.json npm 错误!代码 EJSONPARSE

npm 错误!无法解析 json npm ERR!没有数据,1:1 npm 的空输入 呃!错误! ^ npm 错误!文件: /home/sajad/.npm/escape-html/1.0.2/package/package.json npm 错误! 无法解析 package.json 数据。错误! package.json 必须是 实际的 JSON,而不仅仅是 JavaScript。错误!错误!这不是错误 在 npm 中。错误!告诉包作者修复他们的 package.json 文件。 JSON.解析

npm 错误!请在任何支持请求中包含以下文件: 错误! /home/sajad/p_projects/my-project/npm-debug.log

指导我如何开始

gulp serve
以及如何解决这些错误

npm polymer gulp polymer-1.0 browser-sync
4个回答
32
投票

我也遇到了同样的问题,输入这个就解决了

npm i browser-sync --save

在此处查看此链接:https://github.com/brawlins/react-webpack-php-starter/issues/1


14
投票

我尝试了这些步骤。它对我有用。

全局安装 gulp.

接下来需要安装项目的本地依赖项(这是寻找浏览器同步的地方)。为此,

cd
进入项目目录并运行
npm install
.

然后尝试

gulp serve
.

您也可以尝试以下几行

npm i browser-sync --save 

然后

npm start

10
投票

你可以试试 :

npm cache clean 

因为它看起来与您的项目无关,而是与您的 npm 文件相关, 然后重新运行

npm install


0
投票

你有代理人吗?因为我在公司发生过一次,这个特定的节点模块不会因为代理而安装。我必须在没有代理的情况下安装它才能使其工作。只需在您的手机或其他网络上尝试。

© www.soinside.com 2019 - 2024. All rights reserved.