{ test: /.css$/, use: [‘style-loader’, ‘css-loader?modules&localIdentName=[path][name]-[local]-[hash:5]’] }
会报错
ERROR in ./src/css/cmtlist.css (./node_modules/_css-loader@3.0.0@css-loader/dist/cjs.js?modules&localIdentName="[path]"!./src/css/cmtlist.css)
Module build failed (from ./node_modules/_css-loader@3.0.0@css-loader/dist/cjs.js):
ValidationError: CSS Loader Invalid Options
options should NOT have additional properties
at validateOptions (D:\WEB前端\就业班\04-JavaScript高级\React\re-day02\node_modules\_schema-utils@1.0.0@schema-utils\src\validateOptions.js:32:11)
at Object.loader (D:\WEB前端\就业班\04-JavaScript高级\React\re-day02\node_modules\_css-loader@3.0.0@css-loader\dist\index.js:34:28)
@ ./src/css/cmtlist.css 2:14-134 21:1-42:3 22:19-139
@ ./src/components/CmtList2.jsx
@ ./src/index.js
ERROR in ./src/css/cmtitem.css (./node_modules/_css-loader@3.0.0@css-loader/dist/cjs.js?modules&localIdentName="[path]"!./src/css/cmtitem.css)
Module build failed (from ./node_modules/_css-loader@3.0.0@css-loader/dist/cjs.js):
ValidationError: CSS Loader Invalid Options
options should NOT have additional properties
at validateOptions (D:\WEB前端\就业班\04-JavaScript高级\React\re-day02\node_modules\_schema-utils@1.0.0@schema-utils\src\validateOptions.js:32:11)
at Object.loader (D:\WEB前端\就业班\04-JavaScript高级\React\re-day02\node_modules\_css-loader@3.0.0@css-loader\dist\index.js:34:28)
@ ./src/css/cmtitem.css 2:14-134 21:1-42:3 22:19-139
@ ./src/components/CmtItem2.jsx
@ ./src/components/CmtList2.jsx
@ ./src/index.js
规则改为以下就好了
{
test: /\.css$/,
use: [
{
loader: "style-loader"
},
{
loader: "css-loader",
options: {
modules: {
localIdentName: '[path][name]__[local]--[hash:base64:5]',
},
}
}
]
},