先是安装模块,出现这种错误是因为什么呢?在这个安装文件中已经有个pack.json。在这个json文件中应该指定点什么?
比如说有index.js,怎样在node.js中导入呢?直接输入index.js是不行的
😂 From Noder
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 我怎么就说不清楚了呢。直接上图 。。。
那就说明有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 哦哦哦,这样啊