首页
学习
活动
专区
工具
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事件,判断执行是否成功,切换一下图标

    2.3K40

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

    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.8K30

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

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

    5.7K180

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

    : 可以在命令行中画出进度列表的工具 ncp: 可以实现跨平台递归拷贝文件 pkg-install: 可以使用 yarn install 或 npm 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

    36160

    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

    11210

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

    : 可以在命令行中画出进度列表的工具 ncp: 可以实现跨平台递归拷贝文件 pkg-install: 可以使用 yarn install 或 npm 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

    94410

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

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

    11.1K61

    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.3K10

    微前端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

    2.2K11

    探究 npm install 后 node_modules 突然消失的深层原因与解决之道

    在 Node.js 的开发过程中,npm install 是一个常见的命令,用于根据项目的依赖配置文件 package.json 安装所有的必要模块。...下载依赖:从 npm 的注册服务器下载必要的包,并存储在 node_modules 文件夹中。完成后处理:包括生成或更新 package-lock.json 文件,以及运行任何必要的安装脚本。...例如:权限不足:npm 在安装过程中需要对 node_modules 目录写入文件,如果权限不足可能导致安装失败。...然而,如果在执行 npm install 之后立即触发了某些版本控制相关的脚本(如 Git 钩子),这些脚本可能会清理 node_modules。...package-lock.json清理缓存:npm cache clean --force重新安装:npm install切换镜像源:网络问题可能导致依赖安装失败,尝试使用其他镜像源:npm config

    15710

    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 install。 在package.json所在目录下使用npm install ....使用npm update 可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。...4.9、更换NPM 镜像 因为npm的服务器在国外,在网络状态不好的情况下引入一个模块会因为网络延迟而失败,可以更换成国内速度更快的镜像服务器,这里以使用淘宝 NPM 镜像(http://npm.taobao.org

    2.5K30

    新设备如何使用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的信息。

    61440
    领券