我在cygwin上在win7上执行unix命令(在windows cmd提示符下启动了cygwin.bat)。
我的项目目录是在root中创建的,如下所示:
$ mkdir -p app/models
$ mkdir -p app/node_modules
然后创建符号链接:
$ cd app/node_modules
$ ln -sf ../models
回到/app/
目录,我进入Node控制台启动位于的模块
app/models/movie.js
:
Movie = require('models/movie');
但是我收到以下错误:
Cannot find module 'models/movie'
答案 0 :(得分:0)
ln
需要2个参数,而不是一个。
答案 1 :(得分:0)
我发现cygwin默认情况下并没有真正创建实际的符号链接。我必须使用export CYGWIN="winsymlinks:native"