怎样正确的安装一个模块,以及怎样正确的在node.js中打开一个模块
发布于 8 年前 作者 gregLINm 3737 次浏览 来自 问答

微信截图_20170517120152.png

先是安装模块,出现这种错误是因为什么呢?在这个安装文件中已经有个pack.json。在这个json文件中应该指定点什么?

微信截图_20170517120230.png

比如说有index.js,怎样在node.js中导入呢?直接输入index.js是不行的

15 回复
mkdir folder
cd folder
cnpm init
cnpm install module --save

@hellojukay 所以你这个代码是用来安装这个模块的吧。

在 nodejs 中打开一个模块,你这个表述不知所云… npm init 创建 package.json 及相关信息(或者yarn init),npm install / yarn add

@DevinXian 比如说我想打开一个js,我在终端就先是cd到那个目录,然后node它,我是想问在node.js中怎样打开它。这个意思

@gregLINm 这样做有什么意义呢… 第三方node模块,基本都是用来代码中引入(require/import)使用的… 运行一个 nodejs 程序,不就是 node filename.js 么…

@DevinXian 说不清楚了耶,我在node这个终端,这个软件中用 node 打开一个本地模块,是不可以的啊。。好吧,说不清了

@gregLINm 模块本质上就是个js文件,可以直接执行… node 入口文件名.js

@DevinXian image.png 我怎么就说不清楚了呢。直接上图 微信截图_20170518112851.png 。。。

那就说明有js文件中有当前版本nodejs不支持的语法呗… 比如 import async 一类的

@DevinXian 哇哇哇这样呀。但是我的本地这些js,没有你说的这些import async耶,会不会是有其他东西呢?

@gregLINm 我才反应过来… 是在 terminal 下执行node xxx.js,在node REPL里,肯定错了撒…

@DevinXian ,,,那么?这个terminal是一个终端吗?,,所以我要是在node中想运行这些js应该输入什么?

node终端是REPL环境…可以直接写js代码。 你说的node xxx 在Windows环境下用命令提示符就好了

来自酷炫的 CNodeMD

@ZKZonhastic 哦哦哦,这样啊

回到顶部