javascript - gulp 构建时的 BrowserslistError(name)

标签 javascript node.js npm gulp

我尝试用 gulp 设置项目。我正在使用我在以前的许多项目中使用过的 gulpfile.js,但现在我收到错误 BrowserslistError,如下所示:

{project_root}/node_modules/browserslist/index.js:38
throw new BrowserslistError(name);
^
BrowserslistError: Unknown browser query `var browserslist = require('./');`
at error ({project_root}/node_modules/browserslist/index.js:38:11)
at {project_root}/node_modules/browserslist/index.js:246:9
at Array.forEach (native)
at browserslist ({project_root}/node_modules/browserslist/index.js:214:13)
at cleanBrowsersList ({project_root}/node_modules/caniuse-api/dist/utils.js:56:59)
at setBrowserScope ({project_root}/node_modules/caniuse-api/dist/index.js:26:43)
at Object.<anonymous> ({project_root}/node_modules/caniuse-api/dist/index.js:88:1)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)

我尝试删除node_modules文件夹并重新安装npm,但没有成功。

最佳答案

几天前我遇到了类似的问题。我的 package.json 中缺少 browserslist 声明

尝试将其(或类似内容)添加到您的 package.json 中:

...
"browserslist": [
    "last 2 versions",
    "android 4",
    "opera 12"
]
...

关于javascript - gulp 构建时的 BrowserslistError(name),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44467379/

相关文章:

javascript - Firefox 29 更新后不再显示 Firefox 附加图标

node.js - 在 socket.io 中使用代理时未获取远程地址

ios - 错误 CordovaModuleLoadError - Visual Studio 中的多设备混合应用程序

javascript - 禁止在空表单字段上搜索

javascript - 在 firefox 上将 <div> 内容下载为 html

范围值之间的MySql查询(单条记录)

node.js - 添加新的 save-dev 依赖项后如何让 npm 5 更新锁定文件?

javascript - 寻找特定的 javascript 输入验证库

javascript - 如何正确使用 redux-observable 和 promise?

node.js - 以编程方式创建 Mongodb Atlas 触发器 | Nodejs