npm 3 全局安装包不工作
npm 3 globally installed package not working
我已经在全球范围内安装了这个 module 但是当 运行 由于依赖性错误时它失败并出现错误但是如果我 运行 我的本地副本 运行ning命令
node ./bin/xl-json
命令有效。我相信当 运行 使用 npm i -g xl-json 命令时,依赖项没有正确安装。知道为什么一种方式行得通而另一种行不通吗?
它不起作用的原因是因为它与您运行宁[=][完全]相同的命令。
如果您查看错误,您会看到:
if (cptable === 'undefined') cptable = require('./dist/cpexcel');
^
ReferenceError: cptable is not defined
当您 运行 全局命令 xl-json
时,.cmd 文件(由 npm 创建)优先。哇。 npm 创建一个名为 xl-json.cmd 的文件,它是在 bin 文件夹中调用 xl-json 的包装器。
此文件使用代码应使用但未使用的 strict 选项。
使用 --use-strict
尝试您的命令,您应该会看到相同的错误消息。即:
node --use-strict ./bin/xl-json
我已经在全球范围内安装了这个 module 但是当 运行 由于依赖性错误时它失败并出现错误但是如果我 运行 我的本地副本 运行ning命令
node ./bin/xl-json
命令有效。我相信当 运行 使用 npm i -g xl-json 命令时,依赖项没有正确安装。知道为什么一种方式行得通而另一种行不通吗?
它不起作用的原因是因为它与您运行宁[=][完全]相同的命令。
如果您查看错误,您会看到:
if (cptable === 'undefined') cptable = require('./dist/cpexcel');
^
ReferenceError: cptable is not defined
当您 运行 全局命令 xl-json
时,.cmd 文件(由 npm 创建)优先。哇。 npm 创建一个名为 xl-json.cmd 的文件,它是在 bin 文件夹中调用 xl-json 的包装器。
此文件使用代码应使用但未使用的 strict 选项。
使用 --use-strict
尝试您的命令,您应该会看到相同的错误消息。即:
node --use-strict ./bin/xl-json