“解决困难”;sh:<;npm包名称>;“未找到命令”;使用npm运行<;npm包名称>;
我第一次将npm模块添加到我的项目中(jshint、optimg、jpgo)。我注意到,当我执行npm运行[name]时,一些项目给出了“sh:[name]:command not found”的结果 我不明白为什么这些不起作用,但其他npm安装却起作用。所有这些都是在本地安装的;我可以通过查看项目根目录中的/node_modules文件夹来查看安装,并使用npm ls验证它们。 获取此错误的最新程序包是html minify。mypackage.json如下所示(并在以下位置验证): 我尝试了“html minify**.html”,结果出现了相同的“未找到”错误 为什么我会得到“sh:[npm package name]:找不到命令”?我已经阅读了其他线程,因为其他模块可以工作,我怀疑我是否需要在路径中添加任何内容,或者启动服务器,或者全局安装 Fuller错误消息(适用于html5 lint):“解决困难”;sh:<;npm包名称>;“未找到命令”;使用npm运行<;npm包名称>;,npm,Npm,我第一次将npm模块添加到我的项目中(jshint、optimg、jpgo)。我注意到,当我执行npm运行[name]时,一些项目给出了“sh:[name]:command not found”的结果 我不明白为什么这些不起作用,但其他npm安装却起作用。所有这些都是在本地安装的;我可以通过查看项目根目录中的/node_modules文件夹来查看安装,并使用npm ls验证它们。 获取此错误的最新程序包是html minify。mypackage.json如下所示(并在以下位置验证): 我尝试了
对于您在html minifier中看到的命令未找到问题,可能与没有全局安装npm包(使用-g)或使用错误的名称调用命令有关(我相信当包被定义为html minifier时,您调用的是包名html minify) 建议使用-g安装命令:
npm install html-minifier -g
然后运行html minifier命令:
html-minifier --help (to test installation)
html-minifier --collapse-whitespace --remove-comments --remove-optional-tags --remove-redundant-attributes --remove-script-type-attributes --remove-tag-whitespace --use-short-doctype --minify-css true --minify-js true
另外,对于您正在观察的脚本问题(运行npm run html返回未找到的命令),这里是一个示例package.json。我运行了npm run html(在使用上述步骤全局安装html minifier之后),该程序运行html minifier--help:
}
Github链接:
Npm链接:
自述文件中提供的安装和使用步骤:
安装说明
从NPM用作命令行应用程序:
npm安装html浏览器-g
来自NPM,供编程使用:
npm安装html浏览器
从Git:
git克隆git://github.com/kangax/html-minifier.git
cd html缩微器
npm链接。
用法
请注意,默认情况下几乎所有选项都处于禁用状态。有关命令行的用法,请参见html minifier--help
,以获取可用选项的列表。尝试并找到最适合您和您的项目的方法
- 示例命令行:
html缩小器--折叠空白--删除注释--删除可选标记--删除冗余属性--删除脚本类型属性--删除标记空白--使用短doctype--缩小css true--缩小js true
var minify=require('html-minifier')。minify;
var result=minify(“foo
”{
RemoveAttribute属性:true
});
结果;/'foo
本地运行npm包命令的简短回答
npm i install cowsay -d
然后使用
npx cowsay I am working locally
输出应该是
______
< I am working locally >
------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
然后,一旦安装了nvm,就从nvm节点安装
nvm install node
或者一个特定的版本
nvm install 12.18.3
现在安装和运行全局包很简单
npm install -g cowsay
cowsay I am working globaly
将输出
______
< I am working >
------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
______
<我在工作>
------
\ ^__^
\(oo)\_______
(__)\ )\/\
||----w|
|| ||
现在,全局软件包工作正常,本地软件包可以使用npx从项目目录运行。Ubuntu 14.04.5 LTS(GNU/Linux 3.13.0-110-generic x86_64)、node 6.10.0、npm 3.10.10。同样的问题。
nvm install node
nvm install 12.18.3
npm install -g cowsay
cowsay I am working globaly
______
< I am working >
------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||