Articles of 版本

如何在使用glitch.com时更改Node.js版本

在过去的一个小时里,我一直在glitch.com上设置我的discord.js机器人。 但是每当我运行它显示这一点。 const init = async () => { ^ SyntaxError: Unexpected token (我记得几个月前我问过这是什么意思,基本上你需要更新节点,但是因为我在glitch.com上,它给了我的select是把它放在package.json。所以我did.I使用这个例子package.json "engines": { "node": "8.4.0" }, 而且它仍然不会从v6.11.4更改为v8.4.0,因为我希望这样做。 请帮忙。

如何使用npm.commands.version以编程方式打包package.json版本

我希望我的项目的package.json版本在每次运行我的项目时碰撞,因为我将npm软件包作为本地节点模块安装到了我的项目中,但以下操作不起作用: var npm = require('npm'); npm.load(function (e, n) { n.commands.version("patch", function (error) { // 'error' here equals an error message as shown below console.log(error); }); }); 错误信息 “npm version [| major | minor | patch | prerelease | preminor | premajor](在package dir中运行)'npm -v'或'npm –version'打印npm版本(2.4.1)'npm view version '查看包的发布版本'npm ls'来检查当前的包/依赖版本“ 任何想法缺less什么,以及如何使其工作? 谢谢! 顺便说一句,我不使用咕噜声,而不是在这个时候计划,所以咕噜咕噜不是一个选项。

使用节点版本pipe理器pipe理全局模块

我正在使用nvm来pipe理node.js / io.js的版本,每当我更新节点时,我都会碰到全局模块的问题。 我只是试图安装npm i express-generator -g 。 我碰巧在/usr/local/bin有一个旧版本,所以我删除了它。 现在正在发生 $ which express /Users/thomas/.nvm/versions/io.js/v3.2.0/bin/express $ express -bash: /usr/local/bin/express: No such file or directory 我碰巧有很多版本的node和io.js,我以前安装过。 这里是/Users/thomas/.nvm/versions的树形视图。 . ├── io.js │ ├── v1.3.0 │ ├── v1.6.0 │ ├── v1.6.2 │ ├── v1.6.4 │ ├── v1.8.1 │ ├── v2.0.0 │ ├── v2.2.1 │ ├── v2.5.0 │ └── v3.2.0 […]

React v15.0.0:由于renderToString已被弃用,如何去服务器端渲染?

有一个新的React候选版本,v 15.0.0。 由于renderToString方法现在在库中已被废弃,并且显然将在未来的版本中停用,那么在新版本中如何使用React支持服务器端渲染? 在文档页面上,除了不再支持这个特殊的方法之外,没有提供对renderToString或其他解释的replace。 谢谢

用于更改NVM节点版本的Bash脚本

我试图添加一个别名到我的.bash_profile来执行以下操作: xx projname => xx projname cd ~/folder_1/projname并在nvm上使用节点版本6如果nvm当前正在使用某个其他版本 yy projname => yy projname cd ~/folder_2/projname并在nvm上使用节点版本4,如果nvm当前正在使用某个其他版本 我目前已经实现了除最后一部分以外的所有内容,即if nvm is currently using some other version如下所示: function xx { cd ~/folder_1/"$1"; nvm use v6;} function yy { cd ~/folder_2/"$1"; nvm use v4;} 处理未完成任务的最好方法是什么? 我想要的是这样的: 运行nvm current并查看v6索引是否为false,然后运行nvm use v6 但我真的是新手,似乎无法find办法做到这一点。 TIA!

Brew安装后使用错误版本的节点

我正在使用带有最新macOS(10.12.3)的Macbook,并通过运行安装了自制软件: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 之后,我安装了节点: brew install node 并试图升级它: > brew upgrade node > Error: node 7.8.0 already installed 我得到了一个错误,说7.8.0版已经安装,这是因为我刚刚安装了最新版本。 问题:在我运行的terminal上: > node –version > v4.4.5 并找回了显然已经安装的旧版本。 另外,当我通过npm安装一些新的软件包时,我得到一个警告,说明软件包需要更新版本的节点。 问题:我似乎在我的Mac上安装了两个版本的节点,我怎样才能使用最新的? 我怎样才能卸载所有其他旧的节点版本? 非常感谢您的帮助!

打包node.js服务 – .war-like

如果我想打包一个node.js REST服务并将其分发到不同的node.js服务器,使其可以连接到任何服务器,那么执行此操作的好方法是什么? 也就是说,在Java Web环境中是否有类似于.war的概念?

nodejs V4.2.2 LTS和V5.0.0之间有什么不同之处稳定

问题为题,nodejs V4.2.2 LTS和V5.0.0之间有什么不同?

更新部署到Heroku的Meteor应用程序的Node版本

我有一个Meteor应用程序部署到Heroku。 为了防止拒绝服务(DoS)漏洞,Herokubuild议更新我的应用程序的Node.js版本。 我想在Heroku上将meteor版本更新到1.2.1,节点版本更新到4.8.4。 我已经在packages.json设置了节点版本,但是在部署之后没有更新。 如何更新Heroku上的meteor和节点? 我尝试了下面的命令: heroku run meteor update –release 1.2.1 -a myappname 但它会引发以下错误: bash: meteor: command not found 任何帮助将非常感激。 提前致谢!

找不到npm版本 – “无法读取属性'节点'未定义的”

我已经使用npm(express,handlebar,mocha,chai)安装了几个节点模块。 我知道它正在工作。 当我运行npm install –save-dev zombie ,出现了一些错误。 我认为这是因为npm -v不工作。 当我input该命令时,我得到[TypeError: Cannot read property 'node' of undefined] 。 什么可能导致这个? 什么是未定义的? 这是上面的僵尸安装命令后的输出。 npm WARN package.json gizworks@0.0.0 No description npm WARN package.json gizworks@0.0.0 No repository field. npm WARN package.json gizworks@0.0.0 No README data npm ERR! TypeError: Invalid Version: TypeError: Cannot read property 'node' of undefined npm ERR! at […]