我试图使用 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"
}
}
Run Code Online (Sandbox Code Playgroud)
我的 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);
Run Code Online (Sandbox Code Playgroud)
当我调用 npm run minifyjs 时,出现以下错误:
我做错了什么 - 顺便说一句,这是在另一台机器上工作.....
任何人都可以帮忙吗?
下面的条目scripts是由 NPM 运行的命令。它们不仅仅是 JavaScript 文件的路径。
您需要告诉 NPM 使用node以下命令运行您的 JavaScript 任务:
...
"scripts": {
"minifyjs": "node minifyJs",
"minifycss": "node minifyCss",
"minifyhtml": "node minifyHtml"
},
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4235 次 |
| 最近记录: |