zoukankan      html  css  js  c++  java
  • node.js配置

    Node.js配置

    经常看见npm这个命令,其实就是随同Node.js一起安装的包管理工具,和Python的pip命令差不多,动态语言在这方面的机制都大同小异

    当我们完成一个react项目之后,可以直接在react项目的根目录使用npm命令安装部署react.
    部署过程出现:

    npm WARN deprecated babel-preset-es2015@6.24.1:   Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update!
    

    babel-preset-env 是一个新的 preset,可以根据配置的目标运行环境(environment)自动启用需要的 babel 插件,这里系统提示我们使用这个配置。如果使用的话可以这样做:

    npm install babel-preset-env --save-dev
    

    也可以忽略掉。

    国内使用 npm 速度很慢,可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

    $ npm install -g cnpm --registry=https://registry.npm.taobao.org
    $ npm config set registry https://registry.npm.taobao.org
    

    项目安装成功之后:

    npm run mock
    

    run mock指的是mock server,让mock server运行起来。

    如果这样的话,就不能在当前的命令行窗口输入命令来启动我们的react app了,因为启动之后,该命令窗口默认变成不可编辑状态,同时也不能关闭,一关闭mock server也会停止运行,可以通过打开另一个命令行窗口来启动react app。
    如果嫌麻烦,想继续在该命令行窗口输入命令启动react,请这样做:

    start /b npm run mock
    

    这样就可以让命令行继续处于激活状态,可以继续输命令启动react。
    启动react:

    npm start
    
  • 相关阅读:
    vue--组件基础
    vue中的一些知识点--多看文档
    关于组件--React
    数组方法-->map()
    正则表达式使用
    border-image 和 border-color 不能同时使用问题
    gulp
    oninput 中文输入
    linux文档权限
    为什么使用 use strict
  • 原文地址:https://www.cnblogs.com/umrx/p/7774244.html
Copyright © 2011-2022 走看看