简体   繁体   English

在 vue 项目中运行 npm run serve 时出现问题

[英]issue when running npm run serve in vue project

I've got an issue when try running server for vue project尝试为 vue 项目运行服务器时遇到问题

this is the issue这是问题

ERROR Error: No valid exports main found for ' PROJECT PATH \node_modules\colorette' Error: No valid exports main found for ' PROJECT PATH \node_modules\colorette' at resolveExportsTarget (internal/modules/cjs/loader.js:622:9) at applyExports (internal/modules/cjs/loader.js:499:14) at resolveExports (internal/modules/cjs/loader.js:548:12) at Function.Module._findPath (internal/modules/cjs/loader.js:654:22) at Function.Module._resolveFilename (internal/modules/cjs/loader.js:953:27) at Function.Module._load (internal/modules/cjs/loader.js:859:27) at Module.require (internal/modules/cjs/loader.js:1028:19) at require (internal/modules/cjs/helpers.js:72:18) at Object. (C:\Users\AlaaMohammed\PhpstormProjects\vue-2\node_modules\autoprefixer\lib\autoprefixer.js:5:17) at Module._compile (internal/modules/cjs/loader.js:1139:30) npm ERR.错误错误:未找到“ PROJECT PATH \node_modules\colorette”的有效导出主体错误:在resolveExportsTarget(内部/模块/cjs/loader.js:622:9)中未找到“ PROJECT PATH \node_modules\colorette”的有效导出主体在 applyExports (internal/modules/cjs/loader.js:499:14) 在 resolveExports (internal/modules/cjs/loader.js:548:12) 在 Function.Module._findPath (internal/modules/cjs/loader.js :654:22) 在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:953:27) 在 Function.Module._load (internal/modules/cjs/loader.js:859:27) 在模块。 require (internal/modules/cjs/loader.js:1028:19) at require (internal/modules/cjs/helpers.js:72:18) at Object. (C:\Users\AlaaMohammed\PhpstormProjects\vue-2\ node_modules\autoprefixer\lib\autoprefixer.js:5:17) 在 Module._compile (internal/modules/cjs/loader.js:1139:30) npm ERR。 code ELIFECYCLE npm ERR.代码 ELIFECYCLE npm 错误。 errno 1 npm ERR: vue-2@0.1.0 serve: vue-cli-service serve npm ERR. errno 1 npm ERR:vue-2@0.1.0 服务: vue-cli-service serve npm ERR。 Exit status 1 npm ERR.退出状态 1 npm ERR。 npm ERR. npm 错误。 Failed at the vue-2@0.1.0 serve script. vue-2@0.1.0 服务脚本失败。 npm ERR! npm 错误! This is probably not a problem with npm.这可能不是 npm 的问题。 There is likely additional logging output above.上面可能还有其他日志记录 output。

I want some to response to my problem我想要一些人来回应我的问题

try to reinstall the colerette plugin version 1.2.0 manually尝试手动重新安装 colerette 插件版本 1.2.0

npm i colorette@1.2.0

Upgrade node to version 14.5 will resolve this issue.将节点升级到版本 14.5 将解决此问题。

I did the following and it worked:我做了以下并且有效:
1)_ First i checked the versions 1)_ 首先我检查了版本

  • npm outdated npm 过时
  • npm update npm更新
  • npm install npm 安装
  • npx npm-check-updates - u npx npm-check-updates - u

2)_ Once i was 100% sure the problems didn't come from that source, i typed the following: 2)_ 一旦我 100% 确定问题不是来自那个来源,我输入了以下内容:

npm install autoprefixer@9.8.0 npm 安装 autoprefixer@9.8.0

and it solved the problem.它解决了问题。

Note: try to "npm start" before you connect the scss to the App, just to see if you can visualize something (like: hello world) in the browser, if everything is fine, create the folder scss with the main.scss inside of it, import it and then try the steps.注意:在将 scss 连接到应用程序之前尝试“npm start”,只是为了看看您是否可以在浏览器中可视化一些东西(例如:hello world),如果一切正常,请创建文件夹 scss,其中包含 main.scss它,导入它,然后尝试这些步骤。

My node -v: v16.1.0 What worked for me npm ci我的节点-v:v16.1.0 对我有用的是npm ci

I've got an issue when try running server for vue project the尝试为 vue 项目运行服务器时遇到问题

this is the issue这是问题

ERROR Error: No valid exports main found for 'C:\Users\AlaaMohammed\PhpstormProjects\vue-2\node_modules\colorette' Error: No valid exports main found for 'C:\Users\AlaaMohammed\PhpstormProjects\vue-2\node_modules\colorette' at resolveExportsTarget (internal/modules/cjs/loader.js:622:9) at applyExports (internal/modules/cjs/loader.js:499:14) at resolveExports (internal/modules/cjs/loader.js:548:12) at Function.Module._findPath (internal/modules/cjs/loader.js:654:22) at Function.Module._resolveFilename (internal/modules/cjs/loader.js:953:27) at Function.Module._load (internal/modules/cjs/loader.js:859:27) at Module.require (internal/modules/cjs/loader.js:1028:19) at require (internal/modules/cjs/helpers.js:72:18) at Object.错误 错误:没有为 'C:\Users\AlaaMohammed\PhpstormProjects\vue-2\node_modules\colorette' 找到有效的出口主体 错误:没有为 'C:\Users\AlaaMohammed\PhpstormProjects\vue-2\node_modules 找到有效的出口主体\colorette' 在 resolveExports (internal/modules/cjs/loader.js:622:9) 在 applyExports (internal/modules/cjs/loader.js:499:14) 在 resolveExports (internal/modules/cjs/loader.js: 548:12) at Function.Module._findPath (internal/modules/cjs/loader.js:654:22) at Function.Module._resolveFilename (internal/modules/cjs/loader.js:953:27) at Function.Module ._load (internal/modules/cjs/loader.js:859:27) 在 Module.require (internal/modules/cjs/loader.js:1028:19) 在 require (internal/modules/cjs/helpers.js:72 :18) 在 Object。 (C:\Users\AlaaMohammed\PhpstormProjects\vue-2\node_modules\autoprefixer\lib\autoprefixer.js:5:17) at Module._compile (internal/modules/cjs/loader.js:1139:30) npm ERR. (C:\Users\AlaaMohammed\PhpstormProjects\vue-2\node_modules\autoprefixer\lib\autoprefixer.js:5:17) 在 Module._compile (internal/modules/cjs/loader.js:1139:30) npm ERR。 code ELIFECYCLE npm ERR.代码 ELIFECYCLE npm 错误。 errno 1 npm ERR: vue-2@0.1.0 serve: vue-cli-service serve npm ERR. errno 1 npm ERR:vue-2@0.1.0 服务: vue-cli-service serve npm ERR。 Exit status 1 npm ERR.退出状态 1 npm ERR。 npm ERR. npm 错误。 Failed at the vue-2@0.1.0 serve script. vue-2@0.1.0 服务脚本失败。 npm ERR! npm 错误! This is probably not a problem with npm.这可能不是 npm 的问题。 There is likely additional logging output above.上面可能还有额外的日志记录 output。

I want some to response to my problem我想要一些人来回答我的问题

Updating the node version can solve your problem.更新节点版本可以解决您的问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM