文档章节

nodeJs 使用npm把模块设置成全局命令后报错

明非_
 明非_
发布于 2015/07/28 09:57
字数 191
阅读 150
收藏 0

我的文件里是这样写的

var fs = require('fs');
fs.mkdirSync('aaa');

它报了个这样的错误

fanmingfeideMBP:testN fanmingfei$ npm link
/usr/local/bin/testn -> /usr/local/lib/node_modules/testn/cli.js
/usr/local/lib/node_modules/testn -> /Users/fanmingfei/testN
fanmingfeideMBP:testN fanmingfei$ testn
/usr/local/bin/testn: line 1: syntax error near unexpected token `('
/usr/local/bin/testn: line 1: `var fs = require('fs');'

这是因为没有给nodejs文件加一个执行方式声明,我们在执行的文件第一行加上一下代码

#!/usr/bin/env node

var fs = require('fs');
fs.mkdirSync('aaa');

问题应该就解决了

原文链接:http://blog.edire.info/node_syntax_error_after_npm_link_to_global_command/

© 著作权归作者所有

明非_

明非_

粉丝 7
博文 18
码字总数 10823
作品 2
临沂
程序员
私信 提问
安装webpack和webpack打包(此文转自Henery)

Henery博客地址为:http://blog.csdn.net/henery_002 写的很详细,可以做参考 最近要做项目优化了,尤其是前端这块,许多js需要模块化管理和相应的优化 1.输入如下地址,进入node.js官网,下载...

youcongtech
2018/02/25
0
0
如何使用 npm 管理 NodeJS 包

前一段时间,我们发布了一个使用 pip 管理 Python 包的指南。今天,我们将讨论如何使用 npm 管理 NodeJS 包。npm 是最大的软件注册中心,包含 600,000 多个包。每天,世界各地的开发人员通过...

作者: Sk
2018/05/07
0
0
ndm:NPM 的桌面 GUI 程序

NPM 是 Node Package Manager (node 包管理器)的缩写,它是用于安装 NodeJS 软件包或模块的命令行软件包管理器。我们发布过一个指南描述了如何使用 NPM 管理 NodeJS 包。你可能已经注意到,...

作者: Sk
2018/10/13
0
0
Node.js模块与npm包管理

一、Node.js模块对象的属性 在Node.js模块内部,模块对象具有以下的属性: module.id:属性值是当前模块的id,在默认情况下,主模块的ID属性值是“.”,其他模块的ID属性值为该模块文件的绝对...

同Young不同样
2018/08/10
0
0
Centos7:安装node和npm & npm配置全局路径

Centos7:安装node和npm 通过安装包安装,可以使用 先下载安装包到 路径下 下载完成后解压 重命名为node 配置环境变量 在文件的最后添加 保存退出后执行更新命令 如果不生效,重启系统就可以 ...

重庆_杨静
02/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

springmvc集成cas,并解决前后端分离情况

1.最近项目需要集成已经存在的cas系统。 但是目前已集成的系统都是jsp。而我们项目是前后端分离开发(伪),没有分开部署。 2.cas原理就不介绍了 网上例子很多。基本都是使用302重定向实现的...

起名字什么的太麻烦了
34分钟前
3
0
HDFS-原理

1. 写操作

叶枫啦啦
今天
2
0
聊聊elasticsearch的MembershipAction

序 本文主要研究一下elasticsearch的MembershipAction MembershipAction elasticsearch-6.7.1/server/src/main/java/org/elasticsearch/discovery/zen/MembershipAction.java public class M......

go4it
今天
3
0
Redis集群

Redis cluster tutorial Redis集群提供一种方式自动将数据分布在多个Redis节点上。 Redis Cluster provides a way to run a Redis installation where data is automatically sharded acros......

OSC首席混子
今天
4
0
AWS codecommit 触发jenkins工作

在gitlab和github上面都有直接发送webhook的配置,但是在AWS上面是没有的直接配置webhook触发jenkins构建的设置的。 通过查看AWS多个service的官方文档,找到了解决方案,方案如下: (1)在c...

守护-创造
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部