近日帮人做了一个一键打分的小程序,不能直接交付源代码,不方便人员操作,所以研究了下nodejs的编辑,记录如下。 整体结构如图 运行程序 node app.js 打包成win可执行文件 pkg app.js -t win -o app 引入路径要采用path path.join( __dirname, "/static/index.html" 引入文件夹,修改package.json,添加bin(如果不是service.js的话)和pkg项 // package.json "bin&q…
近日帮人做了一个一键打分的小程序,不能直接交付源代码,不方便人员操作,所以研究了下nodejs的编辑,记录如下。 整体结构如图 运行程序 node app.js 打包成win可执行文件 pkg app.js -t win -o app 引入路径要采用path path.join( __dirname, "/static/index.html" 引入文件夹,修改package.json,添加bin(如果不是service.js的话)和pkg项 // package.json "bin&q…
总体思路: 创建正则表达式,匹配 style 和 script 标签,使用 fs 读取文件,自定义 resolveCss 方法,写入 index.css 样式文件,自定义 resolvejs 方法,自定义 resolveHTML const fs = require('fs') const path = require('path') // \s表示空白字符;\S表示非空白字符;*表示匹配任意次 const regStyle = /<style>[\s\S]*&l…
js的控制台输入 传统的js不能完成读取输入的功能,这时候为了继续用js编写输入输出,只能借助node.js来进行,下面具体来说说这个问题。 用node.js写编程题的核心在node的readline接口,读取输入行, require('readline') 模块提供了一个接口,用于从可读流(如 process.stdin)读取数据,每次读取一行。 它可以通过以下方式使用: const readline = require('readline'); 基本用法如下: const readline …
[解决方案]无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统中禁止执行脚本 前言 windows环境,安装vue-cli 脚手架。 安装成功,但是执行 vue -V 报错了。 报错信息:无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统中禁止执行脚本 原因分析:禁止执行脚本,那就打开权限执行脚本嘛 解决方案: 打开 powerShell 用管理员身份运…