2016-12-19 64 views
1

我想将bootstrap 4添加到我们的webpack配置中,而不是引导程序3.但是我在尝试使bootstrap-loader找到引导程序时遇到问题4.引导程序-loader似乎无法找到已安装的引导节点模块?我有一个节点模块的版本不正确吗?Webpack:引导程序加载程序无法找到已安装的引导程序4模块

的错误是:

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" 
    }, 

,是的,我知道反应的自举不自举4.兼容我没有有机会修改现有的代码。这是我的bootstrap-loader问题的问题吗?

回答

1

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