Questions tagged «node.js»

Node.js是基于Google V8 JavaScript运行时构建的平台

2
为什么这个bash脚本会在Ubuntu上给出错误而不是OSX
#!/usr/bin/env sh export $NODE_CONFIG_DIR=/Users/full/path/to/script/config cd /Users/full/path/to/script /usr/local/bin/node main 该脚本在OSX上本地运行(如果我调整本地环境的路径),但在Ubuntu上,我得到: ./mtf_runner.sh: 2: export: : bad variable name 我想使用cron运行脚本,需要设置NODE_CONFIG_DIR环境变量 此外,虽然该命令在cronOSX(10.8.5)上运行,但我确实将以下内容发送到我的本地邮件: line 2: export: `=/Users/myname/Node/Development/tennistracker/config': not a valid identifier 我已经读到这可能是由周围的空间引起的,=但绝对没有空间

0
无法纠正问题,您已经破坏了包裹
我有一个正在生产的Ubuntu 16.04服务器,我想安装node它npm。所以我跑了这个: sudo apt install nodejs nodejs-legacy npm 所述的NodeJS遗留包仅意在对要求节点二进制是/ usr / bin中/节点(如在Debian中提供不在/ USR /斌/的NodeJS)遗留Node.js的代码符号链接。我发现我需要它做node和npmUbuntu上正常工作。 我在新的Ubuntu 16.04服务器上运行了多次apt install命令,但在这个生产服务器上我收到以下错误: $ sudo apt install nodejs nodejs-legacy npm [sudo] password for kramer65: Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you …

1
将Node.exe设置为使用cmd.exe而不是PowerShell
运行Node.js命令时,它会自动使用Powershell而不是cmd.exe。该comspec设置被设置为CMD.EXE。还有其他地方我应该改变这个吗? 我不确定它是Windows或Node.js相关设置(或两者兼而有之)。 节点v6.10.2,Windows 8.1专业版 如果有人知道Salesforce DX,这就是我正在运行的,sfdx正在使用节点,而node.exe触发Powershell而不是cmd.exe: sfdx force:auth:web:login --setdefaultdevhubusername --setalias "dev-hub-org"

1
无法在Mac OSX上安装nvm-文档似乎不准确
因此,根据https://www.npmjs.org/package/nvm上的文档,安装包括两个步骤。第一步是 $ npm install -g nvm ,第二步 export PATH=./node_modules/.bin:$PATH 第二步是不准确的,我没有运行命令后创建的名为node_modules的任何文件夹。我发现终端中出现的/usr/local/bin/nvmor / usr/local/lib/node_modules/nvm/bin/nvm在需要添加到PATH的某个位置有文件,但是我不确定是哪个。当我直接/usr/local/bin/nvm执行并执行时./nvm ls,会收到一条消息,提示尚未实现“本地”。 这是我的终端的样子: Juans-MacBook-Pro:thefuck juan$ sudo npm install -g nvm Password: /usr/local/bin/nvm -> /usr/local/lib/node_modules/nvm/bin/nvm nvm@0.0.3 /usr/local/lib/node_modules/nvm └── mkdirp@0.3.5 Juans-MacBook-Pro:thefuck juan$ ls Juans-MacBook-Pro:thefuck juan$ 我没有办法成功安装npm,现在正在寻求社区的帮助。
1 macos  node.js 

4
如何在ubuntu 14.04中安装下载的node-v6.9.2-linux-x64.tar.xz文件
我是ubuntu的新手,想在ubuntu中开始编程。我想在ubuntu中安装节点js。我已经下载了 节点-v6.9.2-Linux的x64.tar.xz 来自节点js网站的文件。我没有从文件安装的经验(仅使用ubuntu软件中心)。如果有人可以一步一步解释或使用一些截图,这将是有帮助的。每当我阅读一些链接时,我都不明白我是否需要在终端中键入一些命令,或者只需在Windows中单击一下即可。即使它在终端输入,无论我是否需要转到文件夹或需要执行的任何操作,请详细说明。 任何帮助将不胜感激。提前致谢。

0
我是否必须担心npm警告?
我尝试在ubuntu的文件夹中安装npm。当我这样做时,它有效,但它给了我警告。我要担心吗? npm WARN deprecated joi@10.6.0: This version is no longer maintained. Please upgrade to the latest version. notes-app-api@1.1.0 /home/chana/notes-app-api 在底部它说: npm WARN optional Skipping failed optional dependency /sane/fsevents: npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.2.7 npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN …

1
使用nginx为node.js和php生成的内容提供服务
我维护一个运行由node.js驱动的网站的Ubuntu主机。他们最近要求添加一个WP博客。我已经按照nginx网站上的建议安装了php3-fpm和Wordpress并修改了我的nginx.conf。我的nginx root来自默认配置并指向/ usr / shares / nginx / html我在那里放了一个简单的php脚本来测试这整个设置。没有看到php生成的输出。相反,我看到我的PHP脚本被下载为一个普通的ascii文件。这就是我的nginx.conf现在的样子: server { listen 80; server_name myhost.com www.myhost.com; return 301 https://www.myhost.com$request_uri; } server { listen 443 ssl; server_name www.myhost.com; ssl_certificate /etc/letsencrypt/live/myhost.com/fullchain.pem ; ssl_certificate_key /etc/letsencrypt/live/myhost.com/privkey.pem ; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_pass http://localhost:3000; } location ~ \.php$ { try_files …

1
在MAC OS X中运行AppiumDoctor时收到警告,安装了节点v11.6.0
这是一个新的安装。安装完node.jsJava后,我运行appium-doctor并收到了这些警告。 WARN AppiumDoctor ✖ opencv4nodejs cannot be found. WARN AppiumDoctor ✖ fbsimctl cannot be found WARN AppiumDoctor ✖ applesimutils cannot be found 如何删除它们? 安装时opencv4nodejs(npm i -g opencv4nodejs)它抛出:错误....... 呃!错误:命令失败:cmake --version / bin / sh:cmake:找不到命令 错误的ERR!代码ELIFECYCLE npm ERR!错误1 错误的ERR!opencv-build@0.0.16 install:node ./install.js 错误的ERR!退出状态1 npm ERR!错误的ERR!opencv-build@0.0.16安装脚本失败。

1
电子框架中的本地node.js位于何处?
附加信息: 我使用框架电子结合节点本机模块noble和bleno来访问蓝牙适配器功能(贵族和bleno是针对具有电子重建的电子节点版本构建的)。Electron使用自己的节点版本而不是系统节点版本。 问题描述: 但是Noble要求我以root身份运行电子来访问蓝牙设备。 由于这不是生产使用的好解决方案,我尝试了官方命令,sudo setcap cap_net_raw+eip $(eval readlink -fwhich node)但这只为系统节点版本设置了权限。 我想我应该使用相同的命令并将subshel​​l命令替换为$(eval readlink -fwhich node)电子使用的本地节点版本。 到目前为止,我未能找到电子node.js的正确位置。 问: 那么电子本地node.js位于何处?


2
我可以直接从Windows使用WSL中安装的软件吗?
最近,我安装了WSL并开始使用它。在WSL中,我安装了NVM以便同时具有Node.js 6.11.5和8.9.0,我可以安装NPM软件包并运行在Windows中开发的应用程序而不会出现任何问题。由于NPM正常工作,我从Windows卸载了Node.js(不再使用它)。现在,当我打开VSCode(Windows App)时,它告诉我必须安装NPM。我不想为Windows重新安装Node.js,而是希望VSCode使用WSL中存在的NPM。我该如何实现?

0
Sails js模型在控制器中不可用
我已经使用sails generate生成了控制器和模型。 我可以看到所有模型都已加载console.log(sails) 我尝试了两种方法都可以在model.find()TypeError中返回错误:无法读取未定义的属性'find' 模型/ Categories.js /** * Categories.js * * @description :: A model definition represents a database table/collection. * @docs :: https://sailsjs.com/docs/concepts/models-and-orm/models */ module.exports = { attributes: { name: { type: 'string', required: true, allowNull: false, maxLength: 2000, columnType: 'longtext', example: 'Computers', }, description: { type: 'string', required: …

1
fs.lstat err变量中的errno是什么意思?[关闭]
我编写了此示例代码来复制Lstat错误。 var fs=require("fs"); var path="/home/unixroot/Desktop/zookeeper1"; fs.lstat(path,function(err,stats){ if(err) { if(err.code==="ENOENT") { fs.exists(path,function(exist) { if(!exist) console.log("Path does not exists"); }); } console.log(err); } else { console.log(stats); } }); 现在我提供了不存在的路径,并且在我打印err变量时。它显示像这样。 { [Error: ENOENT, lstat '/home/unixroot/Desktop/zookeeper1'] errno: 34, code: 'ENOENT', path: '/home/unixroot/Desktop/zookeeper1' } 我不确定errno在这种情况下是否为34。我的问题是什么意思,是否有这些errno的任何列表可找出导致此错误的确切原因。

1
ENOENT:没有这样的文件或目录
我正在尝试按照教程,我需要做的一件事是npm install -g generator-meanjs。运行后我得到以下错误: npm ERR! Windows_NT 10.0.10240 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\zach\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "generator-meanjs" npm ERR! node v4.2.3 npm ERR! npm v3.5.1 npm ERR! path C:\Users\zach\AppData\Roaming\npm\node_modules\generator-meanjs\node_modules\yeoman-generator\node_modules\download\node_modules\gulp-decompress\node_modules\decompress\node_modules\decompress-tarbz2\node_modules\seek-bzip\node_modules\commander npm ERR! code ENOENT npm ERR! errno -4058 npm ERR! syscall rename npm ERR! enoent ENOENT: no such file or directory, …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.