nodejs抓取动态网页(NodeJS.js改文件使用脚本生成文件解决思路 )
优采云 发布时间: 2022-01-20 17:14nodejs抓取动态网页(NodeJS.js改文件使用脚本生成文件解决思路
)
使用NodeJS为项目动态添加参数需求
显示页面中代码的构建(打包)时间
解决方案
首先定义一个文件build_time.js
文件可以是空文件,然后创建一个js文件generateBuildTime.js,然后在文件中写代码动态添加参数,然后将要生成的代码内容添加到文件中
const fs = require("fs");
let text = `export default ${new Date().valueOf()}`;
fs.writeFile("./src/utils/buildTime.js", text, () => {});
然后在需要使用的地方直接导入buildTime.js文件,并使用默认暴露的时间戳
然后你需要调用 generateBuildTime 脚本来生成文件。有两种方式:
在 package.json 中配置 npm 脚本
"scripts": {
"serve": "node src/utils/genarateBuildTime.js && vue-cli-service serve",
"build": "node src/utils/genarateBuildTime.js && vue-cli-service build"
},
在项目配置文件中直接引入脚本,编译或打包时会执行该脚本
以vue-cli项目为例:
直接在vue.config.js中引入并执行脚本
// 每次编译打包之前设置打包时间
require("./src/utils/genarateBuildTime");