node学习
Mac设置全局路径
export NODE_PATH=/usr/local/lib/node_modules
node中全局对象 __dirname 和 __filename
- __dirname 只包含当前文件的路径
- __filename 包含路径和文件名
npm升级某个包的命令
npm update -g webpack
pm2常用命令以及解释参考
pm2 启动程序: 先进入app,然后pm2 start app.js || pm2 start npm – run XXX
指定pm2的普通日志文件和错误日志文件:
pm2 start app.js -o ./logs/out.log -e ./logs/error.log
pm2自动启动,程序运行完之后运行:
pm2 save
pm2 startup
或者在根目录下创建config.json
1 | { |
nunjucks给页面里面的js赋值
1.普通的赋值
1 | let title = `{{ title }}` |
2.传对象或者数组
1):传的时候要JSON.stringify
2):在页面上获取的时候需要先解码:
1 | // 参数a是需要解码的数据 |
3):JSON.parse
数据库存储emoji表情的问题:
1 | <!-- utf8mb4 可以存储四个字节的数据 --> |
原文作者: Burgess
原文链接: https://qiyaozu.github.io/2020/03/03/node/
版权声明: 转载请注明出处(必须保留作者署名及链接)