Articles of git

运行命令npm run dev时出错

我开始做一个新的应用程序的第一次,我安装了git和node.js,并设置path..从bitbucket的链接我克隆了项目,然后我给了npm install ..高兴这一切都很好,但是当我给了npm run dev ,这是抛出这个错误: 我认为这个问题与path有关,我不知道该怎么改变。 我的path如下所示: 论坛中的其他问题并不能解决我的问题。

如何捆绑与电子git

首先,我知道这个问题: 如何将git与电子应用程序捆绑在一起 答案虽然没有帮助我。 我不想自动更新任何东西,我想通过我的电子应用程序克隆git回购。 有没有一个 可以克隆私人Gitlab存储库的Javascript唯一的解决scheme 将Windows / Linux / Mac git cli工具与我的应用程序捆绑在一起,让他们为我做克隆 任何帮助深表感谢!

节点networking应用程序自动部署到云计算机

我是CI / CD的全新产品,需要一些关于如何将小型Web应用程序部署到云计算机的指导。 我的Web应用程序是使用Webpack 2构build的。生成的文件通过Node Web服务器提供,并需要两个附加的Node Web服务器才能工作(后端API)。 所有三个Node web服务器都在同一个git仓库中,并且被相同的package.json文件覆盖。 每次我提交代码,都会触发Travis构build和testing代码。 当我的提交通过特拉维斯,我决定部署该应用程序时,我通过以下步骤 SSH到我的远程机器 停止我在屏幕上运行的所有三个NodeJS Web服务器 git pull最近的变化 npm install来安装应用程序 npm run build生成运行生成命令生成的文件服务 再次在屏幕上启动所有三个节点服务器 我想自动化这个过程,以便每个通过的提交被部署。 或者甚至更好,这样我就可以select在通过某个UI传递Travis之后部署哪个构build。 我知道从厨师到Docker有很多工具可以做到这一点。 我正在寻找一个相当简单的解决scheme,我愿意学习新事物。 我的云提供商目前是Linode,但我更喜欢云提供商无关紧要的解决scheme。 我真的试图find这样一个好的存在的问题,但是我很惊讶,我找不到一个。

git bash无法find模块npm-cli.js

$ npm install module.js:471 throw err; ^ Error: Cannot find module 'C:\c\Program Files\nodejs\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.runMain (module.js:604:10) at run (bootstrap_node.js:394:7) at startup (bootstrap_node.js:149:9) at bootstrap_node.js:509:3 module.js:471 throw err; ^ Error: Cannot find module 'C:\c\Program Files\nodejs\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.runMain (module.js:604:10) at run (bootstrap_node.js:394:7) at startup (bootstrap_node.js:149:9) […]

基于package.json版本创build更改日志(NodeJS)

所以我碰到了package.json中的“版本”:“1.0.2”在我的节点应用程序中的每个版本(有很多git提交,合并在1.0.1到1.0.2之间例如)我试了几个更新日志生成器(这是npm,github- https://www.npmjs.com/package/auto-changelog,https://www.npmjs.com/package/generate-changelog ),但他们都没有似乎创build更新日志git提交按版本#分组的消息。

错误:使用Next.js在Heroku上产生EACCES

当我尝试将我的Next.js项目推送到Heroku时,出现以下错误。 它在本地正常工作。 另外我以前的提交在Heroku上工作。 我现在试图将新版本的项目推到Heroku,package.json没有改变,我得到以下错误: remote: Compressing source files… done. remote: Building source: remote: remote: —–> Node.js app detected remote: remote: —–> Creating runtime environment remote: remote: NPM_CONFIG_LOGLEVEL=error remote: NPM_CONFIG_PRODUCTION=true remote: NODE_VERBOSE=false remote: NODE_ENV=production remote: NODE_MODULES_CACHE=true remote: remote: —–> Installing binaries remote: engines.node (package.json): unspecified remote: engines.npm (package.json): unspecified (use default) remote: remote: Resolving node version […]

我不能部署到Heroku

我正在用Node.js和Express构build一个站点。 $ git add . $ git commit -am "Heroku" $ heroku login $ heroku addons:create heroku-postgresql:hobby-dev $ git push heroku master 在上面的过程中,我尝试从Ubuntu部署到Heroku中出现以下消息&错误。 Counting objects: 12961, done. Compressing objects: 100% (11964/11964), done. fatal: Out of memory, malloc failed (tried to allocate 425298626 bytes) fatal: The remote end hung up unexpectedly fatal: The remote end hung […]

configurationJenkins的angular度项目 – 单个git仓库与多个包

我想为angular项目configuration一个jenkins作业,存在于多个angular度项目的git仓库中。 MyProjectRepo -project-1 -project-2 -project-3 … -readme.md 所有上述项目都可以在私人npmregistry中find。 这是类似于像常见的,核心,HTTP等angular包的东西,我们可以configuration一个特定的项目的工作,一旦build成应该发布到NPMregistry。 将项目限制在一个存储库,因为pipe理太多的回购会更困难。

我如何授予访问我的网站只有在node.js heroku应用程序

我怎样才能实现出口的起源白名单“授予访问我的网站只”在node.js应用程序。 我没有写这个应用程序原来的git ,我很新,在(初学者)级别。 这是白名单站点的示例代码。 导出PORT = 8080 export WHITELIST = https://example.com,http://example.com,http://example.com:8080 节点server.js 我认为它需要去在“ server.js ”文件,但我不知道在哪里,如何,或者如果它应该在单独的“JS”文件。 如果可能的话,请尝试提供一个视觉和详细的antsier一个jsfiddle工作的例子。 更新我试图复制并粘贴到“ server.js ”的两个第一行结束了一个错误 C:\my-app>heroku local [WARN] No ENV file found 15:00:20 web.1 | C:\my-app\server.js:6 15:00:20 web.1 | export PORT=8080 15:00:20 web.1 | ^^^^^^ 15:00:20 web.1 | SyntaxError: Unexpected token export 15:00:20 web.1 | at createScript (vm.js:56:10) 15:00:20 web.1 | […]

Git Bash – Gulp:不能执行命令“gulp”; 错误:找不到模块

我正在关注Bootstrap上的Udemy教程。 我在Git Bash中的文件夹C:/bs4projects/bs4starter中,但是当我运行命令“ gulp ”时,它会给我这个错误: Error: Cannot find module 'C:\c\Users\[username]\AppData\Roaming\npm\node_modules\gulp-cli\bin\gulp.js 我注意到它在path上添加了一个名为“ c ”的额外文件夹,我不知道如何改变它应该查找的PATH 。 我也注意到它不是在我的bs4starter文件夹里面bs4starter 请帮忙,一直在努力寻找解决scheme。 我检查了我的gulp.js安装在我的bs4starter文件夹和\npm\node_modules\gulp-cli文件夹中,他们都在那里,所以我想我正确地安装了它。