webpack - 如何找出哪个加载程序导致此警告 : 'loaderUtils.parseQuery() received a non-string value which can be problematic'

标签 webpack webpack-2

我最近将 webpack 升级到了 v2.x。其中一个加载程序发出此警告:

    Trace: loaderUtils.parseQuery() received a non-string value which can be 
problematic, see https://github.com/webpack/loader-utils/issues/56
    parseQuery() will be replaced with getOptions() in the next major version of
 loader-utils.

我已将所有加载程序更新到最新版本,但此警告仍然存在。如何识别有问题的加载程序?

最佳答案

将此行添加到 webpack.config.js

process.traceDeprecation = true

它将打印出堆栈跟踪

Trace: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56
parseQuery() will be replaced with getOptions() in the next major version of loader-utils.
    at Object.exports._printDeprecationMessage (internal/util.js:30:13)
    at deprecated (internal/util.js:54:22)
    at Object.parseQuery (/Users/antkong/dev/project/node_modules/loader-utils/index.js:78:3)
    at Object.module.exports (/Users/antkong/dev/project/node_modules/postcss-loader/index.js:46:30)
    at LOADER_EXECUTION (/Users/antkong/dev/project/node_modules/loader-runner/lib/LoaderRunner.js:119:14)
    at runSyncOrAsync (/Users/antkong/dev/project/node_modules/loader-runner/lib/LoaderRunner.js:120:4)
    at iterateNormalLoaders (/Users/antkong/dev/project/node_modules/loader-runner/lib/LoaderRunner.js:229:2)
    at iterateNormalLoaders (/Users/antkong/dev/project/node_modules/loader-runner/lib/LoaderRunner.js:218:10)
    at /Users/antkong/dev/project/node_modules/loader-runner/lib/LoaderRunner.js:233:3
    at context.callback (/Users/antkong/dev/project/node_modules/loader-runner/lib/LoaderRunner.js:111:13)

从堆栈跟踪中我可以看到警告是由 postcss-loader

引起的

关于webpack - 如何找出哪个加载程序导致此警告 : 'loaderUtils.parseQuery() received a non-string value which can be problematic' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43483937/

相关文章:

angular - 为 ASP.NET Core 2.0 和 webpack 安装 ngx-bootstrap (Angular 4.2.5)

javascript - 错误 : Webpack 2 can't resolve babel-loader

javascript - webpack2 使用 knockout 模板进行 tree-shaking

javascript - Webpack dev img 文件夹始终指向 ./dist

reactjs - React - 类型 'Component<P, S>' 与类型 'ComponentLifeCycle<P, S>' 没有共同的属性

jquery - Angular + Webpack + jQuery。配置文件在哪里?

javascript - 如何在javascript中配置babel7以支持 `import {}`从 `export default`

javascript - webpack babel es7异步函数报错 "TypeError: (0 , _typeof3.default) is not a function"

javascript - Webpack制作,防止覆盖现有文件

typescript - 使用 webpack 从 html 文件加载挖空模板