Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

npm installer for NW.js

License

NotificationsYou must be signed in to change notification settings

nwjs/npm-installer

Repository files navigation

An npm installer forNW.js.

npm

Install

Please go through theCHANGELOG carefully and choose the appropriate version. Bug fixes and feature updates are pushed to the repo periodically.

Latest version globally

npm install -g nw

You might run into issues installing globally.Learn how to fix this

Latest version of normal build flavor:

npm install --save-dev nw

Specific version with changes to installer:

npm install --save-dev nw@0.85.0-1

You may usenpm view nw versions to view the list of available versions.

Specify build flavor:

npm install --save-dev nw@sdk

Or setnwjs_build_type=sdk in.npmrc orNWJS_BUILD_TYPE=sdk environment variable.

Specify platform:

Setnwjs_platform in.npmrc orNWJS_PLATFORM environment variable. Defaults toprocess.platform.

Specify architecture:

Setnwjs_arch in.npmrc orNWJS_ARCH environment variable. Defaults toprocess.arch.

Specify cache directory:

Setnwjs_cache_dir in.npmrc orNWJS_ARCH environment variable. Defaults to./node_modules/nw.

Specify cache flag:

Setnwjs_cache in.npmrc orNWJS_ARCH environment variable to keep or delete cached binaries. Defaults totrue.

Specify ffmpeg flag:

Setnwjs_ffmpeg in.npmrc orNWJS_ARCH environment variable to toggle downloadingcommunity FFmpeg binaries. Defaults tofalse.

Specify Native Addon flag:

Setnwjs_native_addon in.npmrc orNWJS_NATIVE_ADDON environment variable to toggle downloading NW.js Node headers. Defaults tofalse.

Specify download URL:

Setnwjs_urlbase in.npmrcorNWJS_URLBASE environment variable. Defaults tohttps://dl.nwjs.io. The file system (file://) is also supported (for example,file:///home/localghost/local_mirror).

Specify unref flag

Setnwjs_unref in.npmrc orNWJS_UNREF environment variable. Default tofalse. This is useful if you're usingnw package to call the executable and want to prevent zombie processes eating up memory.

Usage

Add a script in yourpackage.json:

{"scripts": {"start":"nw /path/to/app"  }}

Executingnpm start runs the NW.js app. Omitting the file path makes NW.js check for valid project in current working directory. You can also callnw directly fromnode_modules/.bin/nw.

APIs

Find path to the NW.js binary:

import{findpath}from'nw';letpath=awaitfindpath();

Find the path to the chromedriver binary

import{findpath}from'nw';letpath=awaitfindpath('chromedriver',{flavor:'sdk'});

Download specific versions independant of installer version

import{get}from'nw';awaitget({// options});

Options:

NameTypeDefaultDescription
versionstring | "latest" | "stable""latest"Runtime version
flavor"normal" | "sdk""normal"Runtime flavor
platform"linux" | "osx" | "win"Host platform
arch"ia32" | "x64" | "arm64"Host architecture
downloadUrl"https://dl.nwjs.io" | "https://npm.taobao.org/mirrors/nwjs" | https://npmmirror.com/mirrors/nwjs | "https://github.com/corwin-of-amber/nw.js/releases/""https://dl.nwjs.io"Download server
cacheDirstring"./cache"Directory to cache NW binaries
cachebooleantrueIf true the existing cache is used. Otherwise it removes and redownloads it.
ffmpegbooleanfalseIf true the chromium ffmpeg is replaced by community version with proprietary codecs.
nodeAddonfalse | "gyp"falseDownload Node headers

License

NW.js's code and this installer use the MIT license.


[8]ページ先頭

©2009-2025 Movatter.jp