xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

npm ignore scripts All In One

npm ignore scripts All In One

bug

package.json

{
  "name": "@eric/xyz-ui",
  "version": "1.1.1",
  "description": "element-ui 封装的业务组件库",
  "author": "eric",
  "keywords": [
    "xyz-ui",
  ],
  "main": "packages/index.js",
  "typings": "types/index.d.ts",
  "files": [
    "lib",
    "packages",
    "README.md"
  ],
  "scripts": {
    "dev": "vue-cli-service serve",
    "docs:dev": "npm run lib && npm run oss && vuepress dev docs",
    "docs-win:dev": "npm run lib && npm run oss-win && vuepress dev docs",
    "docs:build": "npm run lib && vuepress build docs",
    "lib": "npm run build && npm run rmrf:dev",
    "build": "vue-cli-service build --target lib --name xyz --dest lib packages/index.js ",
    "rmrf:dev": "rimraf lib/*.map && rimraf lib/*.html && rimraf lib/xyz.umd.js",
    "oss": "./ossutilmac64 cp -fr ./lib/ oss://cdn/xyz-ui/ --config-file=./.ossutilconfig",
    "oss-win": "start ./ossutil64.exe cp -fr ./lib/ oss://cdn/xyz-ui/ --config-file=./.ossutilconfig",
    "lint": "vue-cli-service lint --fix"
  },
  "bin": {
    "dev": "./scripts/dev.sh",
    "docs": "./scripts/docs.sh",
    "rmrf": "./scripts/rmrf.sh",
    "lib": "./scripts/lib.sh",
    "app": "./scripts/app.sh"
  },
 // ...
}


.npmignore

// .npmignore

scripts/
examples/
docs/
public/
src/
tests/
.editorconfig
.npmignore
babel.config.js
jest.config.js
node_modules/
package-lock.json

https://docs.npmjs.com/cli/v7/configuring-npm/package-json

solution

$ npm config set ignore-scripts true

https://stackoverflow.com/questions/59471962/how-does-npm-behave-differently-with-ignore-scripts-set-to-true

refs

https://docs.npmjs.com/cli/v7/using-npm/scripts



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2021-08-10 01:23  xgqfrms  阅读(210)  评论(3编辑  收藏  举报