Node.js

作者: 游_弋 | 来源:发表于2019-11-28 22:51 被阅读0次

     - 模块化

    //exports.arr = arr; exports.arr1 = arr1;  const newArr = require('./index'); newArr.world.arr; // newArr是个对象包裹 {arr:arr,arr1:arr1}

    //module.exports = arr; const newArr = require('./index'); newArr; // newArr解构

    node增删改查: npm i -- npm uninstall -- npm update -- npm search

    npm i -g yarn  // yarn镜像  <==>npm install -g yarn --registry=https://registry.npm.taobao.org

    npm i -g cnpm    <==>    npm install -g cnpm --registry=https://registry.npm.taobao.org  //  淘宝镜像

    npm install npm -g  // 下载最新npm

    nrm切换镜像源 npm i -g nrm

    改变原有的环境变量

    npm config set prefix "D:\nodejs\node_global"  //全局依赖

    npm config set cache"D:\nodejs\node_cache"  //缓存

    npm install -g @vue/cli // 安装cli3.x

    npm install -g @vue/cli-init // 安装这个模块

    // 就可以使用2.x的模板:vue init webpack my-project

    安装sass:

    npm install sass-loader node-sass --save

    npm i less@2.7.3 less-loader --save

    ————— 注:node-sass 4.9.0 版本开始支持node10  sass-loader 7.31

    安装vuex安装vuex

    PowerShell yarn : 无法加载文件  (yarn)[https://blog.csdn.net/qq_45062261/article/details/100132489]

    Set-ExecutionPolicy -ExecutionPolicy UNRESTRICTED  选择全是

    使用 Express 可以快速地搭建一个完整功能的网站。express --no-view

    全局安装:  express-generator

    npm install express --save -g

    npm install express-generator --save -g

    创建项目:  express projectName

        bin: 用于应用启动,可在里面设置启动的端口号等。

        /public: 静态资源目录

        /routes:可以认为是controller(控制器)目录,路由。

        /views: jade模板目录,可以认为是view(视图)目录

        app.js 程序main文件

    使用html模板:  npm install ejs  ||  express --no-view app1

    var ejs = require('ejs'); app.engine('html', ejs.__express);app.set('view engine', 'html');

        FS模块

    创建一个简单地服务器

    var http = require('http');

    var server = http.createServer();

    server.on( 'request', function( request, response ) {

    /*解决中文乱码*/ 

    response .setHeader( 'Content-Type',' text/plain; charset=utf-8 ' )

    response .end( 'hello node' )

    } )

    server.listen(3000,function(){ console.log( ' 服务启动成功了,localhost:30000 ' ) })

    相关文章

      网友评论

          本文标题:Node.js

          本文链接:https://www.haomeiwen.com/subject/rhwmuctx.html