Bri*_*asa 2 cygwin node.js coffeescript
我正在尝试在node.js中获得CoffeeScript.compile的功能.
我在Windows中安装了Cygwin节点,并用npm安装了咖啡脚本.
我可以使用咖啡命令,但如果我尝试
require("coffee-script");
Run Code Online (Sandbox Code Playgroud)
我在节点中找到"无法找到模块'咖啡脚本'".
我是以错误的方式来做这件事的吗?
听起来好像require没有查看npm的全局安装路径.跑
require.paths
Run Code Online (Sandbox Code Playgroud)
从节点REPL中查看正在查看的路径.在命令行上,运行
npm ls -g
Run Code Online (Sandbox Code Playgroud)
查看npm正在安装全局库的目录(它/usr/local/lib在我的Mac上).添加/node_modules到该,并将其添加到require.paths.您可以通过运行一次性完成此操作
require.paths.shift('/usr/local/lib/node_modules');
Run Code Online (Sandbox Code Playgroud)
(更新:require.paths从节点0.5+开始不再允许修改.)
或者你可以通过添加线永久地完成它
export NODE_PATH=/usr/local/lib/node_modules
Run Code Online (Sandbox Code Playgroud)
到你的~/.bashrc文件.
| 归档时间: |
|
| 查看次数: |
3047 次 |
| 最近记录: |