Webpack:Bootstrap-loader无法找到已安装的bootstrap 4模块

时间:2016-12-19 03:16:12

标签: reactjs webpack bootstrap-4 webpack-2

我想将bootstrap 4添加到我们的webpack配置而不是bootstrap 3.但是我无法尝试让bootstrap-loader找到bootstrap 4. Bootstrap-loader似乎无法找到已安装的bootstrap节点模块?我是否有其中一个节点模块的版本不正确?

错误是:

ERROR in ./~/bootstrap-loader/lib/bootstrap.loader.js!./~/bootstrap-    loader/no-op.js
Module build failed: Error:

Could not find bootstrap version: '3'. Did you install it?
The package is 'bootstrap' for bootstrap v4 and 'bootstrap-sass' for v3.
    at Object.module.exports.pitch (/Users/menuka/Development/devExperiments/node_modules/bootstrap-loader/lib/bootstrap.loader.js:141:11)
     @ ./~/bootstrap-loader/loader.js 1:17-61

我的package.json依赖项是:

"dependencies": {
    "babel-polyfill": "^6.16.0",
    "body-parser": "^1.15.2",
    "bootstrap": "4.0.0-alpha.4",
    "bootstrap-loader": "2.0.0-beta.16",
    "config": "^1.24.0",
    "css-loader": "^0.25.0",
    "exports-loader": "^0.6.3",
    "express": "^4.14.0",
    "extract-text-webpack-plugin": "^2.0.0-beta.4",
    "file-loader": "^0.9.0",
    "imports-loader": "^0.6.5",
    "jquery": "^3.1.1",
    "js-yaml": "^3.7.0",
    "json-loader": "^0.5.4",
    "less": "^2.7.1",
    "less-loader": "^2.2.3",
    "lodash": "^4.17.2",
    "node-sass": "^3.11.2",
    "postcss-loader": "^1.1.0",
    "pug": "^2.0.0-beta6",
    "qs": "^6.3.0",
    "querystring": "^0.2.0",
    "rc-progress": "^2.0.3",
    "react": "^15.4.1",
    "react-bootstrap": "^0.30.6",
    "react-dom": "^15.4.1",
    "react-redux": "^4.4.6",
    "react-router": "^3.0.0",
    "react-router-redux": "^4.0.7",
    "react-steps": "0.0.4",
    "redux": "^3.6.0",
    "resolve-url-loader": "^1.6.0",
    "sass-loader": "^4.0.2",
    "style-loader": "^0.13.1",
    "url-loader": "^0.5.7",
    "webpack": "^2.1.0-beta.27"
  },

是的,我知道react-bootstrap与bootstrap 4兼容。我还没有机会修改现有的代码。这会引起我的bootstrap-loader问题吗?

1 个答案:

答案 0 :(得分:1)

需要为bootstrap-loader添加配置文件。现在,在bootstrap-loader的文档中已经很清楚了。