Mac os下换行符导致发布到npm里的命令行模块不能使用问题

学习node,弄一个命令行模块,发布到npm后,Windows安装后可以使用,但Mac 终端下则不行。对比grunt-cli搞了一夜,甚是郁闷,最后发现竟然是操作系统的换行符问题。

npm install jdf -g 后,去安装目录 usr/local/lib/node_module/jdf/bin/jdf,用sublime打开该文件

选择 view>line endings>unix

这时再执行jdf就哦了

感谢永忠

相关:

http://blog.sina.com.cn/s/blog_66e2c8b001018ddt.html

时间: 2024-07-30 14:48:14

Mac os下换行符导致发布到npm里的命令行模块不能使用问题的相关文章

Linux,Windows,Mac OS下换行的不同表示

一开始用Liunx进行编程,最近把学编程的平台转移到Mac上.在这其间就出现一些问题,特别是换行符的问题.在使用scanf等输入/输出函数时,在进行换行时就无法出现预期的换行效果. 原来,在三个主流平台上,换行符的表示是不一样的. Unix系统里,每行结尾只有“<换行>”,即“\n”. Windows系统里面,每行结尾是“<回车><换行>”,即“\r\n”. Mac系统里,每行结尾是“<回车>”,即“\r”. 这种情况下,Unix/Mac系统下的文件在Win

在MAC OS 下配置python + Flask ,并支持pyCharm编辑器

原创咯- flask是一个micro framework ,伸缩性很强.可以部署到openshift 的PAAS里.这个框架上手非常快.喜欢的可以试试. 若实在MAC里,python已经默认安装了.10.9的系统安装的是2.7.5的版本.所以我们这里就不详细介绍python的安装啦 1. 首先安装  vurtualenv 这是一个虚拟环境,virtualenv 允许多个版本的 Python 同时存在,对应不同的项目. 它实际上并没有安装独立的 Python 副本,但是它确实提供了一种巧妙的方式来

mac os 下搭建android开发环境

mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version,如何有版本信息输出,则已经安装了,比如我的 192% java -version java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) 64-Bit Ser

Mac OS下terminal的快捷键

时隔2年又开始使用Mac OS系统,之前的很多快捷键和常用的命令都忘记了,使用起来确实不方便,效率也低,特别是terminal下,所以对于terminal又找了一下并整理如下,希望对后来的同学也有用: control + a 将光标移到行首 control + e 将光标移到行尾 control + l 清空屏幕,与clean命令效果相同 control + u 清除当前行 control + k 清除至当前行尾 control + r 查找之前输入过的命令 control + z 将当前执行的

mac os下部署laravel项目笔记

最近在mac os下部署一个laravel项目,一直都听说mac上配置php+apache+mysql很简单,但是对于不熟悉的我还是遇到了不少的麻烦.一开始装了MAMP,以为和windows上的集成环境一样简单,结果还是遇到了很多问题.最后还是用了brew. brew的安装: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 大家可以上官网看更多的资料:ht

MAC OS下免费下载YouTube

YouTube上有很多不错的视频,你感兴趣的视频除了可以加入自己播放列表之外,还可以将其下载到本地收藏起来.推荐这款软件“Xilisoft Download YouTube Video for Mac”.可以免费下载YouTube视频,支持多种分辨率. 官网地址: http://www.xilisoft.com/download-youtube-video-mac.html 百度网盘: http://pan.baidu.com/s/1kT40Xpl 原创文章,转载请注明: 转载自 http://

Mac OS 下 Visual studio code初体验

Mac OS 下 Visual studio code初体验 随着微软开源策略的一步步推进,终于等到了跨平台的Visual Studio Code.作为一名使用MacBook 的.NET程序猿,不得不说是一种福音.(尝试过使用Xamarin/Eclipse/IDEA在Mac下编辑.net源代码,用起来都不是特别的爽.) 一下就在mac系统上搭建开发环境的过程简单的整理一下. 依赖的环境 mono 4.0.1 dnvm/dnx https://github.com/aspnet/home nodj

mac os 下 打开 JXM 文件

后端同事发来一个jmx文件,完全打不开.问同事这是什么,估计对方已经下线睡觉了,只能靠自己摸索. 半夜FQ上谷歌,搜索,mac os 下 打开jxm文件 关键字,不知道是不是我关键字的选择上有什么问题,发现并没有搜索到想要的文章. 几经周折,废了打扮天劲终于找到打开jmx文件的方法.不过感觉不是很方便,如果有哪位小伙伴找到更好的方法欢迎分享给我. 使用  apache jmeter就可以打开 jxm文件. http://jmeter.apache.org/download_jmeter.cgi

Mac OS下SVN的使用:服务的和客户端

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置. 我们首先来看下,如何在Mac环境下搭建svn服务器端环境. 一.创建代码仓库,用来存储客户端所上传的代码 我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录 打开终端,创建一个mycode仓库,输入指令:svnadmin create