我需要安装什么包来完成 "vue build <src path> --config <config file path> --dist <dist location> --prod --lib" 命令?
What packages do I need to install to accomplish a "vue build <src path> --config <config file path> --dist <dist location> --prod --lib" command?
我 fork 了一个旧的 Vue.js 包,其中有一些问题 (v-money) 并进行了必要的更改来完成我需要的。但是现在当我尝试使用包的原始方法构建时,出现错误:
npm run build
vue build ./src/index.js --config ./build.config.js --dist ./dist/ --prod --lib "--disable-compress"
Usage: vue build [options]
alias of "npm run build" in the current project
Options:
-h, --help display help for command
Unknown option --config.
我猜我安装了错误的 Vue.js 版本,因为软件包没有指明它应该是什么版本,但我在网上找不到任何显示的内容--config、--dist、--prod 和 --lib 作为 Vue.js.
的构建选项
我试图按原样构建包,没有任何小的更改,但同样失败了。
从 v-money
项目的根目录安装以下开发依赖项:
npm i -D vue-cli@2.8.2 \
uglify-es \
uglifyjs-webpack-plugin@^1
编辑 build.config.js
以使用上面安装的 Uglify 依赖项:
const UglifyJSPlugin = require('uglifyjs-webpack-plugin')
module.exports = {
webpack: {
⋮
plugins: [
new UglifyJSPlugin(),
⋮
]
}
}
我 fork 了一个旧的 Vue.js 包,其中有一些问题 (v-money) 并进行了必要的更改来完成我需要的。但是现在当我尝试使用包的原始方法构建时,出现错误:
npm run build
vue build ./src/index.js --config ./build.config.js --dist ./dist/ --prod --lib "--disable-compress"
Usage: vue build [options]
alias of "npm run build" in the current project
Options:
-h, --help display help for command
Unknown option --config.
我猜我安装了错误的 Vue.js 版本,因为软件包没有指明它应该是什么版本,但我在网上找不到任何显示的内容--config、--dist、--prod 和 --lib 作为 Vue.js.
的构建选项我试图按原样构建包,没有任何小的更改,但同样失败了。
从 v-money
项目的根目录安装以下开发依赖项:
npm i -D vue-cli@2.8.2 \
uglify-es \
uglifyjs-webpack-plugin@^1
编辑 build.config.js
以使用上面安装的 Uglify 依赖项:
const UglifyJSPlugin = require('uglifyjs-webpack-plugin')
module.exports = {
webpack: {
⋮
plugins: [
new UglifyJSPlugin(),
⋮
]
}
}