課程
/前端開發(fā)
/JavaScript
/mobx入門基礎教程
babel-loader 我也安裝了7的版本?
2019-10-17
源自:mobx入門基礎教程 2-1
正在回答
"@babel/core":?"^7.11.4",????"@babel/plugin-proposal-class-properties":?"^7.10.4",????"@babel/preset-env":?"^7.11.0",????"babel-loader":?"^8.1.0",????"webpack":?"^4.44.1",????"webpack-cli":?"^3.3.12"
有沒有最新的配置文件發(fā)一下呀?
npm i babel-loader@7.1.4
安裝了7的版本會報錯的。您可以看一下關于babel7安裝指南。
主要原因是babel7后默認的loader的名字變了。
這里是驗證后的配置
package.json
{??"name":?"demo-mobx",??"version":?"1.0.0",??"description":?"",??"main":?"webpack.config.js",??"scripts":?{????"start":?"webpack?-w",????"test":?"echo?\"Error:?no?test?specified\"?&&?exit?1"??},??"keywords":?[],??"author":?"",??"license":?"ISC",??"devDependencies":?{????"@babel/cli":?"^7.6.4",????"@babel/core":?"^7.6.4",????"@babel/plugin-proposal-class-properties":?"^7.5.5",????"@babel/plugin-proposal-decorators":?"^7.6.0",????"@babel/plugin-proposal-object-rest-spread":?"^7.6.2",????"@babel/plugin-transform-runtime":?"^7.6.2",????"@babel/preset-env":?"^7.6.3",????"@babel/preset-react":?"^7.6.3",????"babel-loader":?"^8.0.6",????"babel-preset-mobx":?"^2.0.0",????"webpack":?"^4.41.2",????"webpack-cli":?"^3.3.9"??},??"dependencies":?{????"@babel/polyfill":?"^7.6.0",????"mobx":?"^5.14.0",????"mobx-react":?"^6.1.4",????"prop-types":?"^15.7.2",????"react":?"^16.10.2",????"react-dom":?"^16.10.2"??}}
{
??"name":?"demo-mobx",
??"version":?"1.0.0",
??"description":?"",
??"main":?"webpack.config.js",
??"scripts":?{
????"start":?"webpack?-w",
????"test":?"echo?\"Error:?no?test?specified\"?&&?exit?1"
??},
??"keywords":?[],
??"author":?"",
??"license":?"ISC",
??"devDependencies":?{
????"@babel/cli":?"^7.6.4",
????"@babel/core":?"^7.6.4",
????"@babel/plugin-proposal-class-properties":?"^7.5.5",
????"@babel/plugin-proposal-decorators":?"^7.6.0",
????"@babel/plugin-proposal-object-rest-spread":?"^7.6.2",
????"@babel/plugin-transform-runtime":?"^7.6.2",
????"@babel/preset-env":?"^7.6.3",
????"@babel/preset-react":?"^7.6.3",
????"babel-loader":?"^8.0.6",
????"babel-preset-mobx":?"^2.0.0",
????"webpack":?"^4.41.2",
????"webpack-cli":?"^3.3.9"
??"dependencies":?{
????"@babel/polyfill":?"^7.6.0",
????"mobx":?"^5.14.0",
????"mobx-react":?"^6.1.4",
????"prop-types":?"^15.7.2",
????"react":?"^16.10.2",
????"react-dom":?"^16.10.2"
??}
}
webpack.config.js
const?path?=?require('path');const?config?=?{??mode:?'development',??entry:?path.resolve(__dirname,?'src/index.js'),??output:?{????path:?path.resolve(__dirname,?'dist'),????filename:?'main.js'??},??module:?{????rules:[??????{????????test:?/\.js|jsx$/,????????exclude:?/node_modules/,????????use:?{??????????loader:?'babel-loader',??????????options:?{????????????presets:?[??????????????"@babel/preset-env",??????????????"@babel/preset-react",??????????????"mobx"????????????],????????????plugins:?[??????????????["@babel/plugin-proposal-decorators",?{?"legacy":?true?}],??????????????["@babel/plugin-proposal-class-properties",?{?"loose":?true?}],??????????????"@babel/plugin-proposal-object-rest-spread"????????????]??????????}????????}??????}????]??},??devtool:?'inline-source-map'}module.exports?=?config;
const?path?=?require('path');
const?config?=?{
??mode:?'development',
??entry:?path.resolve(__dirname,?'src/index.js'),
??output:?{
????path:?path.resolve(__dirname,?'dist'),
????filename:?'main.js'
??module:?{
????rules:[
??????{
????????test:?/\.js|jsx$/,
????????exclude:?/node_modules/,
????????use:?{
??????????loader:?'babel-loader',
??????????options:?{
????????????presets:?[
??????????????"@babel/preset-env",
??????????????"@babel/preset-react",
??????????????"mobx"
????????????],
????????????plugins:?[
??????????????["@babel/plugin-proposal-decorators",?{?"legacy":?true?}],
??????????????["@babel/plugin-proposal-class-properties",?{?"loose":?true?}],
??????????????"@babel/plugin-proposal-object-rest-spread"
????????????]
??????????}
????????}
??????}
????]
??devtool:?'inline-source-map'
module.exports?=?config;
Talbot3
舉報
mobx框架基礎入門,使用mobx做狀態(tài)管理
3 回答運行的時候報錯
1 回答修飾器使用報錯,一步步跟著視頻敲的,運行的時候出錯了,感覺是修飾器沒加載進去,不知道要如何修改。
1 回答控制臺報錯
2 回答new Numberic.add(1, 2) 報錯
2 回答npm start的時候報錯怎么回事啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2020-08-23
2020-07-07
有沒有最新的配置文件發(fā)一下呀?
2019-12-09
npm i babel-loader@7.1.4
2019-10-18
安裝了7的版本會報錯的。您可以看一下關于babel7安裝指南。
主要原因是babel7后默認的loader的名字變了。
這里是驗證后的配置
package.json
webpack.config.js