nodejs写一个编译器(nodejs编译js源码)
更新:2022-11-10 21:50
本文目录一览:
1、如何使用nodejs搭建开发环境
2、nodejs 支持typescript吗
3、如何使用webstorm和typescript编写nodejs
4、如何在本地搭建node.js环境
如何使用nodejs搭建开发环境
- 安装NodeJS
编译环境
源代码编译器,通常 Unix/Linux平台都自带了C的编译器(GCC/G)。如果没有,请通过当前发行版的软件包安装工具安装make,g++这些编译工具。
- Debian/Ubuntu下的工具是
apt-get
- RedHat/centOS下通过
yum
命令 - Mac OS X下你可能需要安装xcode来获得编译器
网络加密
其次,如果你计划在Node.js中启用网络加密,OpenSSL的加密库也是必须的。该加密库是libssl-dev
,可以通过apt-get install libssl-dev
等命令安装。
手动编译
wget
tar zxvf node-v0.6.1.tar.gz
cd node-v0.10.26
./configure
上面几行命令是通过wget命令下载最新版本的代码,并解压之。./configure
命令将会检查环境是否符合Nodejs的编译需要。
make
make install
- 安装NPM NPM的全称是Node Package Manager, 是NodeJs的第三方安装库。
curl | sh
curl
是通过curl命令获取这个安装shell脚本,然后通过管道符|
将获取的脚本交由sh
命令来执行。
更改第三方库
npm install underscore
underscore@1.2.2 ./node_modules/underscore
由于一些特殊的网络环境,直接通过npm install
命令安装第三方库的时候,经常会出现卡死的状态。幸运的是国内CNode社区的@fire9 同学利用空余时间搭建了一个镜像的NPM资源库,服务器架设在日本,可以绕过某些不必要的网络问题。你可以通过以下这条命令来安装第三方库:
npm --registry
如果你想将它设为默认的资源库,运行下面这条命令即可:
npm config set registry " "
通过npm安装包。安装好之后会自动被安装到 /usr/local/bin
目录下,而相依的函式库也会自动安装到 /usr/local/lib/node
目录下,实在是非常方便。
3. 安装NodeJS调试环境
用npm命令安装全局模式的 node-inspector组件
sudo npm install -g node-inspector
更改端口
修改 node-inspector/lib/config.js
的端口:
'web-port': {
desc: 'Port to host the inspector',
convert: conversions.stringToInt,
defaultValue: 6868
},
使用
node-inspector # 启动一个调试工具
在chrome浏览器中输入打开chrome的调试模式
使用node debug
调试nodeJS项目:
node --debug-brk=5858 read.js
可以在chrome中查看到调试信息。 4. 使用Sublime构建NodeJS 设置Sublime的Builder:
- Tools -> Build System -> New Build System 将如下代码写入:
{
"cmd": ["/usr/local/bin/node", "$file"],
"file_regex": "^[ ]File \"(.*?)\", line ([0-9]*)",
"selector": "source.javascript"
}
保存为 NodeJs.sublime-build
文件。
如此可以直接使用 Com+B
来使用nodejs运行程序。
nodejs 支持typescript吗
TypeScript (以下简称TS)是巨硬推出的JavaScript转译语言,这意味着:
- 它需要编译
- TS代码会被编译成JavaScript代码 TS的特点是提供模块、类、接口等一系列类型概念,协助开发者在编译时就定位出一些传统JavaScript项目的运行时错误,以实现巨硬所谓的"Robust components"(值得一提的是,TS是大名鼎鼎的 Anders Hejlsberg 主导的项目)。
如何使用webstorm和typescript编写nodejs
- 下载安装Node.js,下载地址:
- 下载安装webstorm2016.1.1;
- 使用Node的npm命令安装TypeScript编译器:(npm安装不顺利的话可以使用 );
ctrl+R
,输入cmd
回车进入;- 找到node.js的安装目录:输入node.js安装所在的磁盘,回车进入;
cd
输入node.js的安装目录路径; - 执行
npm install typescripot -g
进行安装; - 打开webStorm,为TypeScript文件更改编译设置,
File -> Setting -> File Watchers -> TypeScript
- 选路径那里安装好typescript后应该会自动填写Program项的,自己选择的话有时候会找不到路径;重新点击设置进去添加就有了。
如何在本地搭建node.js环境
- 安装NodeJS
编译环境
源代码编译器,通常 Unix/Linux平台都自带了C的编译器(GCC/G)。如果没有,请通过当前发行版的软件包安装工具安装make,g++这些编译工具。
- Debian/Ubuntu下的工具是
apt-get
- RedHat/centOS下通过
yum
命令 - Mac OS X下可能需要安装xcode来获得编译器
网络加密
其次,如果计划在Node.js中启用网络加密,OpenSSL的加密库也是必须的。该加密库是libssl-dev
,可以通过apt-get install libssl-dev
等命令安装。