Webpack - extract-text-webpack-plugin 找不到模块
Posted
技术标签:
【中文标题】Webpack - extract-text-webpack-plugin 找不到模块【英文标题】:Webpack - extract-text-webpack-plugin Cannot find module 【发布时间】:2016-03-04 02:32:47 【问题描述】:webpack.config.js
var ExtractTextPlugin = require("extract-text-webpack-plugin");
如果我只是实现插件,我会立即收到此错误:
module.js:339
throw err;
^
Error: Cannot find module 'webpack/lib/ConcatSource'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/Users/lucamormile/Documents/Lavori/Webapps/React/webpack_test/node_modules/extract-text-webpack-plugin/index.js:5:20)
at Module._compile (module.js:425:26)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
我忘记了什么?
【问题讨论】:
npm install extract-text-webpack-plugin 已经安装好了... 这个bug on the github repo 似乎相关。 未来可能值得考虑的新闻:npm WARN deprecated extract-text-webpack-plugin@3.0.2: Please use
github.com/webpack-contrib/mini-css-extract-plugin。
【参考方案1】:
我通过使用来解决它
npm install extract-text-webpack-plugin --save-dev
【讨论】:
【参考方案2】:使用$ npm i -D extract-text-webpack-plugin@next
,这将解决您的问题
让我知道这是否有效。
https://github.com/webpack/webpack/issues/6568
【讨论】:
这对我有用。在尝试此之前,我还尝试了其他修复。由于某种原因,其他的都不起作用。【参考方案3】:运行npm i node-sass
可能会解决您的问题
【讨论】:
简要描述一下为什么会起作用会很有帮助。未来的读者将更有可能尝试。【参考方案4】:你可以试试我在https://www.npmjs.com/package/extract-text-webpack-plugin找到的这个命令
npm i extract-text-webpack-plugin
【讨论】:
【参考方案5】:您的项目中有webpack
模块吗?
如果没有,请在本地安装(不是全局安装):
$ npm install webpack [--save-dev]
extract-text-webpack-plugin
需要 webpack
作为对等依赖项,但 npm 3 不会自动安装对等依赖项。
【讨论】:
对我来说,这适用于 yarn add extract-text-webpack-plugin以上是关于Webpack - extract-text-webpack-plugin 找不到模块的主要内容,如果未能解决你的问题,请参考以下文章