Skip to content

an init project can't work with npm #2533

@ibwei

Description

@ibwei

Version

3.0.2

Steps to reproduce

1.When i init the project by vue-cli 4.5.X,I can start the project by yarn && yarn serve. but when i delete the node_modules,then use npm install && npm run serve,it will show me can't some packages,show as follow

⠙ [8/27] Installing tsutils@^3.17.1[fork-ts-checker-webpack-plugin-v5@npm:fork-ts-checker-webpack-plugin@^5.0.11] optional install error: Error: Unsupported URL Type: npm:fork-ts-checker-webpack-plugin@^5.0.11
    at parseUrl (/usr/local/lib/node_modules/cnpm/node_modules/_npm-package-arg@4.2.1@npm-package-arg/npa.js:186:13)
    at npa (/usr/local/lib/node_modules/cnpm/node_modules/_npm-package-arg@4.2.1@npm-package-arg/npa.js:79:12)
    at _install (/usr/local/lib/node_modules/cnpm/node_modules/_npminstall@3.28.0@npminstall/lib/install.js:62:11)
    at _install.next (<anonymous>)
    at onFulfilled (/usr/local/lib/node_modules/cnpm/node_modules/_co@4.6.0@co/index.js:65:19)
    at /usr/local/lib/node_modules/cnpm/node_modules/_co@4.6.0@co/index.js:54:5
    at new Promise (<anonymous>)
    at co (/usr/local/lib/node_modules/cnpm/node_modules/_co@4.6.0@co/index.js:50:10)
    at toPromise (/usr/local/lib/node_modules/cnpm/node_modules/_co@4.6.0@co/index.js:118:63)
    at next (/usr/local/lib/node_modules/cnpm/node_modules/_co@4.6.0@co/index.js:99:29)
⠴ [18/27] Installing unique-filename@^1.1.1
WARN node unsupported "node@v12.16.0" is incompatible with @vue/cli-plugin-babel@4.5.8 › webpack@4.44.2 › watchpack@1.7.4 › watchpack-chokidar2@^2.0.0, expected node@<8.10.0
⠇ [25/27] Installing lodash@^4.17.14[vue-loader-v16@npm:vue-loader@^16.0.0-beta.7] optional install error: Error: Unsupported URL Type: npm:vue-loader@^16.0.0-beta.7
    at parseUrl (/usr/local/lib/node_modules/cnpm/node_modules/_npm-package-arg@4.2.1@npm-package-arg/npa.js:186:13)
    at npa (/usr/local/lib/node_modules/cnpm/node_modules/_npm-package-arg@4.2.1@npm-package-arg/npa.js:79:12)
    at _install (/usr/local/lib/node_modules/cnpm/node_modules/_npminstall@3.28.0@npminstall/lib/install.js:62:11)
    at _install.next (<anonymous>)
    at onFulfilled (/usr/local/lib/node_modules/cnpm/node_modules/_co@4.6.0@co/index.js:65:19)
    at /usr/local/lib/node_modules/cnpm/node_modules/_co@4.6.0@co/index.js:54:5
    at new Promise (<anonymous>)
    at co (/usr/local/lib/node_modules/cnpm/node_modules/_co@4.6.0@co/index.js:50:10)
    at toPromise (/usr/local/lib/node_modules/cnpm/node_modules/_co@4.6.0@co/index.js:118:63)
    at next (/usr/local/lib/node_modules/cnpm/node_modules/_co@4.6.0@co/index.js:99:29)

What is expected?

it can install package
can work with npm

What is actually happening?

when i use npm run serve

 ERROR  Error: Cannot find module 'vue-loader-v16/package.json'
Require stack:
- /Users/ibaiwei/Desktop/f1/node_modules/_@vue_cli-service@4.5.8@@vue/cli-service/lib/config/base.js
- /Users/ibaiwei/Desktop/f1/node_modules/_@vue_cli-service@4.5.8@@vue/cli-service/lib/Service.js
- /Users/ibaiwei/Desktop/f1/node_modules/_@vue_cli-service@4.5.8@@vue/cli-service/bin/vue-cli-service.js
Error: Cannot find module 'vue-loader-v16/package.json'

my package.json like this

  "dependencies": {
    "core-js": "^3.6.5",
    "vue": "^3.0.0",
    "vue-router": "^4.0.0-0",
    "vuex": "^4.0.0-0"
  },
"devDependencies": {
    "@types/chai": "^4.2.11",
    "@types/mocha": "^5.2.4",
    "@typescript-eslint/eslint-plugin": "^2.33.0",
    "@typescript-eslint/parser": "^2.33.0",
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-eslint": "~4.5.0",
    "@vue/cli-plugin-router": "~4.5.0",
    "@vue/cli-plugin-typescript": "~4.5.0",
    "@vue/cli-plugin-unit-mocha": "~4.5.0",
    "@vue/cli-plugin-vuex": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "@vue/compiler-sfc": "^3.0.0",
    "@vue/eslint-config-prettier": "^6.0.0",
    "@vue/eslint-config-typescript": "^5.0.2",
    "@vue/test-utils": "^2.0.0-0",
    "chai": "^4.1.2",
    "eslint": "^6.7.2",
    "eslint-plugin-prettier": "^3.1.3",
    "eslint-plugin-vue": "^7.0.0-0",
    "less": "^3.0.4",
    "less-loader": "^5.0.0",
    "prettier": "^1.19.1",
    "typescript": "~3.9.3"
  }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions