NodeJS路径的小问题

今天从新过了一边node的基础知识,自己写了一个小例子:

foo.js

exports.setSome = function (x) {return x
};

saveData.js

/**
 * Created with IntelliJ IDEA.
 * User: Administrator
 * Date: 15-5-21
 * Time: 下午12:17
 * To change this template use File | Settings | File Templates.
 */
var foo = require(‘foo.js‘);

console.log(foo.setSome("123"));

配置运行saveData.js却出现了:

该死的原来是引入的路径不对。。。被自己坑了。

把saveData.js改为:

/**
 * Created with IntelliJ IDEA.
 * User: Administrator
 * Date: 15-5-21
 * Time: 下午12:17
 * To change this template use File | Settings | File Templates.
 */
var foo = require(‘./foo.js‘);

console.log(foo.setSome("123"));

这样就好了。。。。路径问题啊。

时间: 2024-11-05 13:47:53

NodeJS路径的小问题的相关文章

linux关于readlink函数获取运行路径的小程序

摘自:http://blog.csdn.net/djzhao/article/details/8178375 linux关于readlink函数获取运行路径的小程序 相关函数: stat, lstat, symlink表头文件: #include <unistd.h>定义函数:int  readlink(const  char *path,  char *buf, size_t  bufsiz);函数说明:readlink()会将参数path的符号连接内容到参数buf所指的内存空间,返回的内容

nodejs和ionic小助手

nodejs已经安装完成的情况下,安装ionic小助手 win+r打开cmd. 命令: 1.node -v(查看版本信息) 2.npm -v(查看版本信息) 3.npm install -g cnpm Cregistry=https://registry.npm.taobao.org在cmd中输入npm install -g cnpm Cregistry=https://registry.npm.taobao.org即可将npm指向国内镜像源, 之后输入cnpm -v 4.npm install

用NodeJs做一个小爬虫

作者:北京起步科技前端研究员,专注分享HTML5 App快速开发工具 WeX5 的黑魔法以及相应的前端技术. 前言 利用爬虫可以做很多事情,单身汉子们可以用爬虫来收集各种妹子情报,撩妹族们可以用爬虫收集妹子想要的小东西,赚大钱的人可以用来分析微博言论与股票涨跌的关系诸如此类的,简直要上天了. 你们感受一下 点我点我: 蠢蠢欲动 抛开机器学习这种貌似很高大上的数据处理技术,单纯的做一个爬虫获取数据还是非常简单的.对于前段er们来说,生在有nodejs的年代真是不要太幸福了,下面就用nodejs来做

nodejs的微信小程序结构

主文件夹下的 app.js.app.json.app.wxss三个文件,.js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件 app.js是小程序的脚本代码.我们可以在这个文件中监听并处理小程序的生命周期函数.声明全局变量.调用框架提供的丰富的 API,如同步存储及同步读取本地数据. app.json 是对整个小程序的全局配置.我们可以在这个文件中配置小程序是由哪些页面组成,配置小程序的窗口背景色,配置导航条样式,配置默认标题. app.wxss 是整个小程序的公

Nodejs事件模块小实例

挺直观的小example吧,放到文件里node一下,还是蛮有意思 /** * Created by Amy on 2017/7/13. */ var EventEmitter=require('events').EventEmitter var life=new EventEmitter() life.setMaxListeners(4)//系统默认最多不要超过十个,防止事件泄露 //addEventListener function water(who){ console.log('给'+wh

Struts2命名空间路径的小细节

如果用struts标签,且struts配置有命名空间,则<s:form>中也要注明namespace,并且提交的action类中无需家action后缀 如果用struts标签,且struts配置中无命名空间,则<S:FORM>无需注明namespace,提交的时候加上action类名和action后缀即可 如果是html方式的form提交,且struts配置中有命名空间,则action=""中要注明提交路径和action的名字.如我的 机子是127.0.0.1且

windows 改路径有小差异

https://jingyan.baidu.com/article/5552ef473e2df6518ffbc916.html cmd是windows下一个非常常用的工具,但是它默认的地址却是不变的.有时候,我们想进行别的盘符,别的目录下面的操作,那么我们该怎么办呢?今天,小编就来教大家cmd命令行下怎么切换目录 工具/原料 cmd 方法/步骤 今天以window7来作示范   打开cmd的命令行   此时默认的地址是C盘   如果我们要访问F盘,只需要输入F: 如下图,盘符已经更改   如果我

js中获取项目路径的小插件

//立即执行的js (function() { //获取contextPath var contextPath = getContextPath(); //获取basePath var basePath = getBasePath(); //将获取到contextPath和basePath分别赋值给window对象的g_contextPath属性和g_basePath属性 window.g_contextPath = contextPath; window.g_basePath = basePa

nodejs 路径问题

Nodejs中的public目录是可以被公开访问的... http://127.0.0.1/xxxxx对应的就是public下面的xxxxx目录 res.render()可以用来render出某个private的目录,除了public其他都默认是private 例如网页中包含很多图片和CSS,就应该把他们都放在public下面,而不是不停的render...