首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

electron实战项目-命令行终端

init npm install electron -D 如果Electron安装不上去,需要添加一个.npmrc文件,来修改Electron的安装地址,文件内容如下: registry=https:...,我们赋予了窗口使用node的能力, 可以html中直接使用node模块。...核心方法:child_process.spawn-执行命令行监听命令行的输出 child_process.spawn介绍 spawn是node进程模块child_process提供的一个异步方法。...根据进程close事件判断命令行是否执行成功 我们应该检测close事件的退出码code, 如果code为0则表示命令行执行成功,否则即为失败。...[313ae66094c14c0595f331933767d8a6~tplv-k3u1fbpfcp-watermark.image] 执行失败箭头切换 根据进程close事件,判断执行是否成功,切换一下图标

2K40

从零开始带你写一个运行命令行的终端

init npm install electron -D 如果Electron安装不上去,需要添加一个.npmrc文件,来修改Electron的安装地址,文件内容如下: registry=https...,我们赋予了窗口使用node的能力, 可以html中直接使用node模块。...核心方法:child_process.spawn-执行命令行监听命令行的输出 child_process.spawn介绍 spawn是node进程模块child_process提供的一个异步方法。...根据进程close事件判断命令行是否执行成功 我们应该检测close事件的退出码code, 如果code为0则表示命令行执行成功,否则即为失败。...项目地址 开源地址: electron-terminal-demo 启动与调试 安装 npm install 启动 通过vscode的调试运行项目,这种形式可以直接在VSCode中进行debugger

1.6K30

公共模块管理之 Git Submodule 使用总结

公共模块管理:npm or git-submodule?...关于公共模块的管理有很多成熟的实践,常见的有 npmgit submodule 两类方式: 1.1 npm 等包管理工具 前端开发者对 Node.js 的包管理工具 npm 应该再熟悉不过了,此外...使用者使用起来也极为简单,一条命令搞定: $ npm install 1.2 git模块管理工具 submodule git submodule 能够项目主工程中添加工程模块...,而又保持工程独立的版本控制,和 npm 极简的体验相比,git submodule 有一定的学习成本,对于初学者并不友好。...submodule 由于工程保持独立的版本控制,直接按照 git 的方式更新即可,但对于主工程,子模块代码可能有四类更新: 2.3.1 子项目本地修改未提交 本地子项目下内容发生了未跟踪的变动,可能是有意或无意

5K180

认真写了个快速创建 Node 服务的CLI,看看对小伙伴们有帮忙吗?

: 可以命令行中画出进度列表的工具 ncp: 可以实现跨平台递归拷贝文件 pkg-install: 可以使用 yarn installnpm install 安装依赖 semver: 专门分析语义化版本的工具...shelljs:同步的可以执行 shell脚本工具 execa: 可以衍生一个 shell,传入 command 字符串该 shell 直接处理的进程管理工具,支持 promise 回调 相较于网上的...CLI 文章增加的考虑点 模块更新的检查(比如公司内使用,可以强制检查更新) 模版代码基于Egg,并对Typescript模块代码进行了工程化配置(eslint,prettier 等),开箱即用。...install -g create-bff-service-cli 安装之后就可以使用 cli 命令:create-bff-service cli 执行命令说明 命令行执行命令 create-bff-service...: 选择是否 git 初始化项目 例如: yes git 初始化项目 项目依赖安装 install: 选择是否安装依赖 例如: yes install 所有依赖 使用调试模式启动 cli 创建的 bff-service

34560

组长:写一个快速创建项目的CLI工具,不难吧?

: 可以命令行中画出进度列表的工具 ncp: 可以实现跨平台递归拷贝文件 pkg-install: 可以使用 yarn installnpm install 安装依赖 semver: 专门分析语义化版本的工具...shelljs:同步的可以执行 shell脚本工具 execa: 可以衍生一个 shell,传入 command 字符串该 shell 直接处理的进程管理工具,支持 promise 回调 相较于网上的...CLI 文章增加的考虑点 模块更新的检查(比如公司内使用,可以强制检查更新) 模版代码基于Egg,并对Typescript模块代码进行了工程化配置(eslint,prettier 等),开箱即用。...install -g create-bff-service-cli 安装之后就可以使用 cli 命令:create-bff-service cli 执行命令说明 命令行执行命令 create-bff-service...: 选择是否 git 初始化项目 例如: yes git 初始化项目 项目依赖安装 install: 选择是否安装依赖 例如: yes install 所有依赖 使用调试模式启动 cli 创建的 bff-service

90710

Getting Started with Hexo

, 实测8.5版本OK install hexo npm install -g hexo-cli # 安装hexo hexo -v # 测试是否安装成功 Initialize...hexo mkdir xxx\xxx\hexo # 安装路径上创建一个新文件夹用于放置hexo文件 hexo init npm install...# 更新nodejs的模块 hexo s 此时进入 localhost:4000 查看本地博客显示 安装主题 在网络上找到需要主题的链接, hexo根目录下使用git clone git clone https..., 将页面使用的域名注册到第3方服务器,使用接口进行累计计数.所以本地查看的时候,访问数会特别夸张,但是部署后就会正常显示.而且更换域名的时候会导致重新计数 针对更换域名的情况,目前不蒜不支持初始化修改访问数...插件 npm install hexo-deployer-git --save 配置hexo hexo目录打开_config.yml, 修改deploy的配置 deploy: type: git

7310

5种前端代码共享方案:npm包、git submodules、脚手架模板、复制、UMD或模块联邦

这五种包括:npmgit submodules脚手架模板生成复制UMD或模块联邦npm包被共享的代码作为npm包,由引用方通过npm install安装。...其实不是这样的,npm也可以从git仓库安装依赖。你可以不发布到npm,也可以只把产物(或源码)上传git仓库。...git submodules我文章《Git Submodules 介绍(通俗易懂,总结了工作完全够用的 submodule 命令)》详细介绍了 Git Submodules,强烈建议阅读。...引用的代码,已经非常稳定,不必更新,或者没有跟源头保持同步的诉求。UMD或模块联邦例如通过script脚本引入,或者通过Webpack5的模块联邦引入。...(这样每次更新时无需主动发布)减少公共资源的重复加载,提高用户体验。我的选择我是个人开发者,所以我放弃了npm包,选用了git submodule。

10.9K61

Vue电商实践项目(一)

ES6模块化是浏览器端和服务器端通用的规范. 2.NodeJS中安装babel A.安装babel 打开终端,输入命令:npm install --save-dev @babel/core @babel...E.安装webpack 1).打开项目目录终端,输入命令: npm install webpack webpack-cli -D 2).然后项目根目录中,创建一个 webpack.config.js...A.安装Vue npm install vue -S B.index.js中引入vue:import Vue from “vue” C.创建Vue实例对象并指定el,最后使用render函数渲染单文件组件...主分支,先切换到master:git checkout master master分支进行代码合并:git merge login 将本地的master推送到远端的码云:git push 推送本地的分支到码云...,先切换到分支:git checkout 分支名 然后推送到码云:git push -u origin 远端分支名

3.2K10

微前端qiankun从搭建到部署的实践总结

可以让common发布为一个npm私包,npm私包有以下几种组织形式: npm指向本地file地址:npm install file:../common。...直接在根目录新建一个common目录,然后npm直接依赖文件路径。 npm指向私有git仓库: npm install git+ssh://xxx-common.git。 发布到npm私服。...本demo因为是基座和应用都集合在一个git仓库上,所以采用了第一种方式,但实际应用时是发布到npm私服,因为后面我们会拆分基座和应用为独立的仓库,支持独立开发,后文会讲到。...git@xxx1.git # 仓库二 git clone git@xxx2.git 然后聚合库也初始化一个package.json,scripts加上: "scripts": {..."install": "npm-run-all --serial install:*", "install:main": "cd main && npm i", "install:sub-vue

2K11

npm模块管理器

另一层含义是Node.js默认的模块管理器,是一个命令行下的软件,用来安装和管理node模块npm不需要单独安装。安装node的时候,会连带一起安装npm。...但是,node附带的npm可能不是最新版本,最好用下面的命令,更新到最新版本。 npm采用”semver语义版本“管理软件包。...所谓语义版本,就是指版本号为X.Y.Z (主版本号.次版本号.修订号) # 将npm更新到最新版本 $ npm install npm@latest -g $ npm install npm@0.1.1...> # npm也支持直接输入github地址 $ npm install git://github.com/package/path.git $ npm install git://github.com.../package/path.git#0.1.0 # 使用global参数,可以“全局安装”某个模块 $ sudo npm install -global [package name] 保存依赖关系 install

1.2K31

Node.js学习笔记(一)——Node.js概要、NPM与package.json

npm install 4.4、卸载模块 我们可以使用以下命令来卸载 Node.js 模块。...可以到 /node_modules/ 目录下查看包是否还存在 4.5、模块列表 使用模块列表命令可以方便的看到当前项目中依赖的包: npm ls 4.6、更新模块 我们可以使用以下命令更新模块npm...使用npm help 可查看某条命令的详细帮助,例如npm help installpackage.json所在目录下使用npm install ....使用npm update 可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。...4.9、更换NPM 镜像 因为npm的服务器在国外,在网络状态不好的情况下引入一个模块会因为网络延迟而失败,可以更换成国内速度更快的镜像服务器,这里以使用淘宝 NPM 镜像(http://npm.taobao.org

2.1K30

新设备如何使用hexo博客

操作步骤 一、安装必要软件 安装 Git 客户端 安装 node JS 二、 github 官网添加新电脑产生的密钥 这个后面解释 三、源文件拷贝 我们将个人博客的资源文件克隆到本地 $git clone...文件夹为实际存放全局模块的路径,这也是为啥叫prefix不叫global的原因;以 后安装的全局模块都会被放到D:\Program Files\nodejs\node_modules下,跟npm模块...四、安装 hexo 打开博客的目录,根目录右键打开git bash命令行, 命令行 输入下面指令安装 hexo: npm install hexo-cli -g npm install npm install...hexo-deployer-git --save//文章部署到 git模块 (下面为选择安装) npm install hexo-generator-feed --save//建立 RSS 订阅...2.本地测试完成后hexo d推送到远端服务器失败的问题。 原因 ​ 远端服务器需要识别git推送的个人信息,由name和email组成,我们需要配置本地git的信息。

59240
领券