react 踩坑记

安装nodejs

  1. 安装webpack之前安装webpack4.x对应版本的nodejs,不然

    执行webpack -v命令时报错如下:

    F:\Development\nodejs\node_global\node_modules\webpack\bin\webpack.js:86
            let notify =
            ^^^

    SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
        at exports.runInThisContext (vm.js:53:16)
        at Module._compile (module.js:373:25)
        at Object.Module._extensions..js (module.js:416:10)
        at Module.load (module.js:343:32)
        at Function.Module._load (module.js:300:12)
        at Function.Module.runMain (module.js:441:10)
        at startup (node.js:139:18)
        at node.js:968:3

  2. 进到nodejs官网https://nodejs.org/zh-cn/进行傻瓜式安装

  3. 安装完成以后,在终端输入node,出现C:\Users\Raytine>node
    Welcome to Node.js v12.13.0.

    Type ".help" for more information.则是安装成功

  4. ,如果出现 'node' 不是内部或外部命令,也不是可运行的程序 或批处理文件。则是node环境变量配置的问题。配置 NODE_PATH   值是nodejs的安装路径,点击确定。重新打开终端输入node应该就可以了

创建webpack4.x项目

  1. 2.运行npm init -y,快速初始化项目
  2. 创建src 

    快速生成HTML

  3. 输入英文! 加tab
  4. 全局安装cnpm ,使用  npm list --depth=0 -global  查看一下你是否安装了cnpm,如果的确没有安装: 执行下面命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
  5. 报错Target container is not a DOM element. 可能是

    <!DOCTYPE html>

    <html lang="en">

    <head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Document</title>

    <!-- <script src="/main.js"></script> -->//含有这一行代码导致的

    </head>

    <body>

    <div id="hs">hfdjshfjs</div>

    </body>

    </html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值