- 模块化
//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 ' ) })
网友评论