2018/04/02学习小记

Posted 年糕君の勉强笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018/04/02学习小记相关的知识,希望对你有一定的参考价值。

复习了webpack的一些基础~

--progress 带进度条

--watch 使用缓存

--colors 醒目标记

node_modules本地最好自己有一份(~ ̄(OO) ̄)ブ,要不然可能会找不一些东西(但是我很疑惑它不能自己去全局路径找吗...可能有的模块写的时候不是这样写的吧...),总之就是还是要养成好习惯吧...很容易就出现要重新安装模块的情况!可以用npm view xxx versions来看模块的版本,就自己手动添加到包里去吧...

报错一:

Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.

看到不要慌张,因为是大红色的警告,(*Φ皿Φ*)吓了我一下。好吧,这个意思就是有个东西它不知道是啥,所以肯定什么称呼写错了。

module已废弃,用rules代替。代码后缀test->use相应的loader

		rules: [
           { 
           	test: /\.css$/,
            use: "style-loader!css-loader"
           }
		]

给出了一个警告:

WARNING in configuration
The ‘mode‘ option has not been set, webpack will fallback to ‘production‘ for this value. Set ‘mode‘ option to ‘development‘ or ‘production‘ to enable defaults for each environment.

然后发现有东西没有配置,不过打包还是成功了。

因为没有在Pakage.json里面配置开发模式:

"scripts": {
  "dev": "webpack --mode development",
  "build": "webpack --mode production"
}

在webpack.config.js里面加上一个mode:XXX的配置。具体看:https://webpack.js.org/concepts/mode/

然后Pakage.json还可能会出现奇怪的语法错误:

 SyntaxError: Unexpected token   in JSON at position 161

检查一下是不是,打多了,或者空格符号不对,空格真的好难发现惹。

 

以上是关于2018/04/02学习小记的主要内容,如果未能解决你的问题,请参考以下文章

java学习中,DVD管理系统纯代码(java 学习中的小记录)

java学习中,匿名函数构造方法构造代码块构造方法中调用构造方法(java 学习中的小记录)

python学习小记1

Mybatis学习小记

python学习小记01--萌新的进化

关于学习戴工的《单片机入门到精通》的小记录