CNode

运行package.json中的bin字段 为何总报Micro JScript 运行时错误

问答
9974806047发布于7 年前最后回复7 年前6 回复5784 浏览0 收藏

我想写一个脚本可以安装在全局 但不是很清楚怎么写,在package.json中加入入口文件,然后用fy运行它,为什么一直报错? image.png

image.png

image.png

查看回复

回复 (6)

A
atian25#1·7 年前

去掉 node,只保留文件路径即可。

遇事不决看文档 https://docs.npmjs.com/files/package.json#bin

9
974806047#2·7 年前
引用 atian25去掉 node,只保留文件路径即可。 遇事不决看文档 https://docs.npmjs.com/files/package.json bin

@atian25 其实很多都试了 我想是可以把它全局安装之后调用fy xx 这样,所以也不能写我现在工程目录的绝对路径,但是相对目录一写都报错,不知道出了什么问题。 第一种 image.png

第二种 image.png

其中我npm link之后全局npm包的位置上是有的 image.png 麻烦大神给看看

A
atian25#5·7 年前

相对路径即可,你的 index.js 代码最前面少了一句 # 的路径。其实你随便找个 egg-bin / mocha 之类的库,看看它怎么写就知道了

参与回复
登录后即可参与回复。登录