Node.js 尝试安装浏览器同步ubuntu时出错

Node.js 尝试安装浏览器同步ubuntu时出错,node.js,ubuntu,npm,browser-sync,Node.js,Ubuntu,Npm,Browser Sync,节点更新为最新稳定版本v7.4.0 这是我在尝试安装浏览器同步时收到的错误消息: sudo npm install -g browser-sync “嗯!Linux 4.4.0-59-通用npm错误!argv“/usr/local/bin/node” “/usr/local/bin/npm”“安装”“-g”“浏览器同步”“npm错误!节点 v7.4.0 npm错误!npm v4.0.5 npm错误!找不到代码模块 npm错误!找不到模块“内部/fs”npm错误!npm错误!如果你 需要帮助,

节点更新为最新稳定版本v7.4.0

这是我在尝试安装浏览器同步时收到的错误消息:

sudo npm install -g browser-sync
“嗯!Linux 4.4.0-59-通用npm错误!argv“/usr/local/bin/node” “/usr/local/bin/npm”“安装”“-g”“浏览器同步”“npm错误!节点 v7.4.0 npm错误!npm v4.0.5 npm错误!找不到代码模块

npm错误!找不到模块“内部/fs”npm错误!npm错误!如果你 需要帮助,您可以在以下位置报告此错误:npm ERR

npm错误!请在任何支持请求中包括以下文件: npm错误/home/pedro/npm-debug.log'


当您安装旧模块(如package.json中所述)但由于其版本更新而无法在git上使用时,就会出现此问题

为了解决这个问题

    1.Need to install the project’s local dependencies (that’s where it’s looking for browser-sync). To do that,
    2.cd into the project directory and run npm install.
    3.You can also try npm i browser-sync --save

您还需要升级
npm
(当前
npm@next
npm-g安装npm@next
如果您在全球安装了它。

我已经解决了这个问题:

节点v7不支持NPM模块:

所以我降级到节点v6.4.0,它允许我安装浏览器同步,没有问题

    sudo npm cache clean -f
    sudo npm install -g n
    sudo n 6.9.5
可能重复的