我对拉扎很陌生,我正在努力学习它。我拿了一个资料-UI仪表板应用程序,并试图将它“导入”或“转换”到我的空白的说唱应用程序。
我把CRA应用程序的./src的内容复制到了正确的位置,引用了正确的组件,等等。
起初,Razzle不喜欢CRA中的@import语句。我通过使用npm安装razzle-plugin-scss来修正这个问题,这让我克服了这个问题。但现在我遇到了一些我根本不明白的事情(甚至是如何找到一个解决方案):
{ Error: Cannot find module 'css-loader/locals'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:649:15)
at Function.resolve (internal/modules/cjs/helpers.js:19:19)
at module.exports (/home/user/my-project/node_modules/razzle-plugin-scss/index.js:106:31)
at runPlugin (/home/user/my-project/node_modules/razzle/config/runPlugin.js:26:10)
at plugins.forEach.plugin (/home/user/my-project/node_modules/razzle/config/createConfig.js:549:16)
at Array.forEach (<anonymous>)
at module.exports (/home/user/my-project/node_modules/razzle/config/createConfig.js:548:13)
at main (/home/user/my-project/node_modules/razzle/scripts/start.js:48:22)
at processTicksAndRejections (internal/process/next_tick.js:81:5) code: 'MODULE_NOT_FOUND' }我在css-loader里查了一下,发现你(也许?)需要指示它用exportOnlyLocals: true webpack指令出口本地。我不知道在金酸莓里该怎么做。我发现了一个此页,它展示了如何通过razzle.config.js配置它,但它假设的知识比我多。
我怎么才能让webpack在金酸莓.做点什么?..。告诉底层的webpack插件css-loader加载本地程序吗?
任何帮助都是非常感谢的。
更新
看起来,这是由css-loader迁移到v2.0.0时发生的急剧变化造成的。我还是不知道解决办法是什么,但这让我更接近了。
发布于 2019-05-20 15:12:36
最后,我返回到css-loader版本的1.0.1来修复这个问题。
https://stackoverflow.com/questions/56211855
复制相似问题