Tag: macos

这台机器有多less个内核?

我对我的Mac上的核心数量有点困惑。 我并不完全清楚处理器,内核和线程之间的差异。 如果我查看“关于这台Mac”,我看到1个处理器,2个内核。 但我在Node.js中工作,如果我检查os.cpus().length ,它返回4.为什么这些数字不同? 是因为每个核心都有2个线程吗?

在创build反应原生项目时,发现“不变”错误没有find

我刚刚开始反应原生。 我尝试了文档中提到的东西。 但是运行react-native init AwesomeProject 。 我得到以下错误。 module.js:328 throw err; ^ Error: Cannot find module 'invariant' at Function.Module._resolveFilename (module.js:326:15) at Function.Module._load (module.js:277:25) at Module.require (module.js:354:17) at require (internal/module.js:12:17) at Object.<anonymous> (/Users/aragorn/AwesomeProject/node_modules/react-native/packager/react-packager/src/node-haste/Module.js:18:19) at Module._compile (module.js:410:26) at loader (/Users/aragorn/AwesomeProject/node_modules/babel-register/lib/node.js:144:5) at Object.require.extensions.(anonymous function) [as .js] (/Users/aragorn/AwesomeProject/node_modules/babel-register/lib/node.js:154:7) at Module.load (module.js:344:32) at Function.Module._load (module.js:301:12) 我在Mac OSX(Yosemite)上尝试使用以下configuration: – nodejs – v4.3.0 […]

node.js简单的tcptesting

这里是你可以在网上find每个地方的代码 var net = require('net'); var server = net.createServer(function (socket) { socket.write("Echo server\r\n"); socket.pipe(socket); }); server.listen(1337, "127.0.0.1"); 一个简单的tcp服务器将回应你将发送的任何内容。 如何发送数据? 在mac中需要什么工具/命令来testing这个服务器?

麻烦安装npm

我得到了一个干净的安装在我的苹果与山狮子专业版。 然后安装nodejs自制软件即brew install nodejs ,但现在我不能得到npm安装。 例如。 $ node -v v0.8.6 $ curl -k https://npmjs.org/install.sh | sudo sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 7882 100 7882 0 0 11359 0 –:–:– –:–:– –:–:– 13803 那么没有其他事情发生 NPM未安装。

socket.io不能连接到手机浏览器

我想在我的Macbook上创build我的移动Safari和nodejs + socket.io之间的连接。 当我从我的笔记本电脑调用localhost:8080时,一切正常。 控制台说,客户端连接,我的小网站显示。 当我通过手机浏览器10.0.1.5:8080调用它时,网站也会显示,但是我的socket.io没有将手机浏览器(iPhone)识别为客户端,控制台板上也没有任何反应。 有问题的人在哪里?

node-hid不显示所有的USB设备

我正在用这个调用使用node-hid : HID.devices() 并且我应该列出指南中列出的所有连接的USB设备。 结果我得到这个设备列表: [ { vendorId: 1452, productId: 33346, path: 'USB_05ac_8242_6500000', serialNumber: '', manufacturer: 'Apple Computer, Inc.', product: 'Apple IR', release: 22, interface: -1 }, { vendorId: 1452, productId: 567, path: 'USB_05ac_0237_6300000', serialNumber: '', manufacturer: 'Apple Inc.', product: 'Apple Internal Keyboard / Trackpad', release: 144, interface: -1 }, { vendorId: 1452, productId: 567, […]

拖动电子窗口外的HTML元素复制本地文件?

我打算用电子来实现一个音乐播放器。 它将列出来自用户硬盘的音乐。 是否可以定义drag'n'drop行为,以便我可以将电子窗口外的html元素(例如<span>Artist – Title</span>拖到用户桌面上以复制实际文件? 文件存储在这里: ~/music/Artist-Title.mp3 。 当从我的电子窗口拖放span到桌面上时,应该制作副本: ~/Desktop/Artist-Title.mp3 。

任务“浏览器同步”不在你的大文件中

我刚开始使用浏览器同步。 所以我开始学习一口饮料。 我使用npm install gulp -g命令npm install gulp -g 。 在此之后,我使用下面的命令npm init初始化了我的项目目录,其中包含package.json文件。 然后,我通过npm install gulp –save-dev命令在我的项目目录中安装了gulp。我还通过npm install browser-sync –save-dev命令npm install browser-sync –save-dev 。 现在我试图运行浏览gulp browser-sync使用gulp gulp browser-sync命令,这给我一个错误任务“浏览器同步”不在你gulp文件 以下是我的gulpfiles.js文件 var gulp = require('gulp'); var browserSync = require('browser-sync').create(); // process JS files and return the stream. gulp.task('js', function () { return gulp.src('js/*js') .pipe(browserify()) .pipe(uglify()) .pipe(gulp.dest('dist/js')); }); // […]

如何在swift中执行terminal命令?

我是新来的。 我如何从Swift代码运行这个过程? 打开terminal窗口 执行cd Desktop/firebase-mac 执行npm start 我真正想要做的是从Swift代码单击启动节点服务器。

Mac / Homebrew – 更改节点版本不会更改NPM版本

在我的Mac上,我想使用Homebrew来安装Node和NPM的早期版本 – 我目前正在运行Node / NPM 8.2.1/5.3.0 ,并且我想切换到6.11.2/3.10.10 ,如文件中所列。 我跑了 $ brew install node@6 $ brew unlink node $ brew link node@ –force 虽然这似乎改变了我的节点版本 – $ node -v – > 6.11.2 – 我的NPM版本仍然停留在5.3.0 。 如何将NPM切换到这个其他版本(如果需要的话,切换回去)?