Just going through the hello world at https://neon-bindings.com/docs/hello-world
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
AJ ONeal 46a9917dc3 remove cruft 5 年前
lib initial commit 5 年前
native remove cruft 5 年前
.gitignore initial commit 5 年前
README.md update examples and docs 5 年前
example.js update examples and docs 5 年前
package.json initial commit 5 年前

README.md

hello

I wanted to try out neon (rust bindings for node.js), so I started reading the neon guide and spun this up as my playground.

There's probably not too much interesting here, but if you look in native/src/lib.rs you'll see the examples I've been trying out.

npm install -g neon
git clone https://git.coolaj86.com/coolaj86/hello.neon.js.git
pushd hello.neon.js/
neon build --release
node
var hello = require('.');
console.log(hello);

hello.any();
node example.js

How I made this

  1. Install Node.js.
  2. Install build tools
  • macOS: XCode and xcode-select install (CLI Tools)
  • Windows: npm install --global --production windows-build-tools
  • Ubuntu: sudo apt install -y build-essential
  1. Install Rust
  2. Install neon; Create (and rename) project
npm install --global neon-cli
neon version
neon new hello.neon
mv hello.neon hello.neon.js
pushd hello.neon.js
neon build

Then I just followed along in the docs and the examples