zoukankan      html  css  js  c++  java
  • 【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

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

  • 相关阅读:
    按钮设计
    图标设计
    滤镜与通道
    路径、形状工具与选区
    类的无参方法
    类和对象
    阅读器关闭时尝试调用Read无效时的解决方法
    进入ASP .net mvc的世界
    linux命令-vim
    linux命令-分区表fstab
  • 原文地址:https://www.cnblogs.com/rimochiko/p/8693030.html
Copyright © 2011-2022 走看看