gpt4 book ai didi

npm run script 导致 Windows Script Host 错误

转载 作者:行者123 更新时间:2023-12-04 03:56:55 26 4
gpt4 key购买 nike

我试图使用 npm 来缩小 javascript。

这是我的 package.json:

{
"name": "name1",
"version": "1.0.0",
"description": "",
"scripts": {
"minifyjs": "minifyJs",
"minifycss": "minifyCss",
"minifyhtml": "minifyHtml"
},
"author": "",
"license": "ISC",
"devDependencies": {
"clean-css": "^3.4.19",
"html-minifier": "^3.0.2",
"uglify-js": "^2.7.0"
}
}

我的 minifyJs 脚本是:
var uglifyJS = require('uglify-js');
var fs = require('fs');

var result = uglifyJS.minify(['src/main1.js', 'src/main2.js'], {
compress: {
drop_console: true,
unused: true
}
});
fs.writeFileSync('dist/minifyJs.js', result.code);

当我调用 npm run minifyjs 时,出现以下错误:

enter image description here

我做错了什么 - 顺便说一句,这是在另一台机器上工作.....

任何人都可以帮忙吗?

最佳答案

scripts下的条目是由 NPM 运行的命令。它们不仅仅是 JavaScript 文件的路径。

您需要告诉 NPM 使用 node 运行您的 JavaScript 任务。 :

...
"scripts": {
"minifyjs": "node minifyJs",
"minifycss": "node minifyCss",
"minifyhtml": "node minifyHtml"
},
...

关于npm run script 导致 Windows Script Host 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38936885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com