相关疑难解决方法(0)

如何解决这个错误:“internal/modules/cjs/loader.js:638 throw err; ^”

我想在 localhost:8080 上使用 npm 运行我的 Vue.js,但他们给了我这个错误。有没有办法解决这个问题?

此错误仅在我尝试在包含.babelrcpackage.jsonwebpack.config.js 的Vue 文件夹中安装node_modulespackage-lock.json发生。对于我的其他 Vue 文件夹,我仍然可以通过对所有文件夹使用相同的方法来运行我的 localhost:8080

安装

npm 运行开发

下面的代码是错误。

The system cannot find the path specified.
internal/modules/cjs/loader.js:638
    throw err;
    ^

Error: Cannot find module 'C:\Users\acer\Documents\VueJs\cross-env\dist\bin\cross-env.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue-cli@ dev: `cross-env NODE_ENV=development webpack-dev-server --open --inline --hot`
npm ERR! Exit …
Run Code Online (Sandbox Code Playgroud)

json node.js npm webpack vue.js

10
推荐指数
1
解决办法
2万
查看次数

所有npm命令都给出相同的错误(ENOENT)

我正在使用Windows 8.1 x64进行所有更新.

我使用的是nodejs 8.9.1 - 我在命令"npm -v"上发生错误.
所以我卸载了这个版本并安装了8.9.3.它给了我同样的错误命令.
然后我卸载了8.9.3并使用这个答案清理所有路径; /sf/answers/1449798731/ 然后安装新版本9.3.0 ...

但是,我在所有npm命令中都遇到了同样的错误.
我错过了什么?我怎么解决这个问题?

C:\Users\UserName\Desktop>npm -v
Error: spawn C:\Program Files\nodejs\node.exe ENOENT
    at _errnoException (util.js:999:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:201:19)
    at onErrorNT (internal/child_process.js:389:16)
    at process._tickCallback (internal/process/next_tick.js:152:19)
    at Function.Module.runMain (module.js:703:11)
    at startup (bootstrap_node.js:194:16)
    at bootstrap_node.js:618:3
C:\Program Files\nodejs\node_modules\npm\lib\npm.js:51
      throw new Error('npm.load() required')
      ^

Error: npm.load() required
    at Object.get (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:51:13)
    at process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205:18)
    at process.emit (events.js:159:13)
    at process._fatalException (bootstrap_node.js:387:26)
5.5.1

events.js:136
      throw er; // Unhandled 'error' event
      ^

Error: spawn C:\Program Files\nodejs\node.exe ENOENT …
Run Code Online (Sandbox Code Playgroud)

javascript windows node.js npm

8
推荐指数
1
解决办法
2860
查看次数

Couldn't find the 'yo' binary. Make sure it's installed and in your $PATH. Could you tell me what the problem is?

I'm using npm install -g yo gulp to install yeoman and this is the error I'm getting  
npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead
C:\Usr\local\gulp -> C:\Usr\local\node_modules\gulp\bin\gulp.js
C:\Usr\local\yo -> C:\Usr\local\node_modules\yo\lib\cli.js
C:\Usr\local\yo-complete -> C:\Usr\local\node_modules\yo\lib\completion\index.js

> yo@3.1.0 postinstall C:\Usr\local\node_modules\yo
> yodoctor


Yeoman Doctor
Running sanity checks on your system

? No .bowerrc file in home directory
? Global configuration file is valid
? NODE_PATH matches the npm root
? No .yo-rc.json file in home directory …
Run Code Online (Sandbox Code Playgroud)

yeoman yeoman-generator

8
推荐指数
2
解决办法
8907
查看次数

什么是"节点"工作的问题,但"nodemon"不是在node.js中的64位Windows 7上工作?

我是node.js的新手.node工作正常,但是当我安装nodemon软件包时,它会出错:exception in nodemon killing node即使全局安装也是如此.

 22 Jun 13:07:29 - [nodemon] v1.3.7
 22 Jun 13:07:29 - [nodemon] to restart at any time, enter `rs`
 22 Jun 13:07:29 - [nodemon] watching: *.*
 22 Jun 13:07:29 - [nodemon] starting `node server.js`
 exception in nodemon killing node  
 Error: spawn cmd ENOENT
 at exports._errnoException (util.js:746:11)
 at Process.ChildProcess._handle.onexit (child_process.js:1053:32)
 at child_process.js:1144:20
 at process._tickCallback (node.js:355:11)

 ---------------------------------------------------------- 
 If appropriate, please file an error with the output from:
 $ node                     
 C:\Users\username\AppData\Roaming\npm\node_modules\nodemon\bin\nodemon.
 js server.js …
Run Code Online (Sandbox Code Playgroud)

node.js

7
推荐指数
1
解决办法
4020
查看次数

npm-系统找不到指定的路径

我已经安装好了nodejs。当我尝试npm通过电源外壳或cmd使用它时,它会返回

该系统找不到指定的路径。

如果我运行,node -v一切正常。我也可以npm通过nodejs控制台使用。我尝试多次卸载和重新安装nodejs,但没有帮助。

关于什么原因的任何想法?

node.js npm

7
推荐指数
4
解决办法
1万
查看次数

为什么npm在我的项目根文件夹中安装了一堆.cmd文件?

为什么npm在我的根文件夹中安装了一堆文件和.cmd文件?如果删除文件并再次运行npm install,这些.cmd文件将重新出现。npm为什么不下载这些文件并将其存储到node_modules文件夹中?

当我在另一台计算机上克隆存储库时,它不会创建那些.cmd文件。两台计算机都运行Windows 10。

经过几次测试,我发现,如果我先删除package-lock.json文件,然后仅执行npm install,则不会显示那些.cmd,但是现在项目无法启动。

项目根文件夹的屏幕截图

package.json文件的屏幕截图

npm npm-install

7
推荐指数
2
解决办法
773
查看次数

NPM 导致分段错误

每当我在命令行上运行 npm 时,无论是 npm install 还是 npm run build 或者只是 npm 本身,我都会遇到分段错误。我正在运行 Windows 8.1 我尝试从节点网站卸载并使用不同的 x64 msi 重新安装node.js。一切都成功安装了 node.js,但每当我返回命令提示符、终端或 git bash 来运行 npm 时。同样反复出现的分段错误问题不断出现。

有人在 Windows 上遇到过分段错误吗?您采取了哪些方法或途径来解决?
指令
我尝试安装当前版本,然后安装旧版本,但没有任何效果。是否存在我可能不知不觉地跳过的安装过程?或者注册表中是否仍然存在需要在不同安装之前清除的二进制文件?或者其他隐藏目录要删除?

请帮忙。谢谢

node.js npm npm-install

6
推荐指数
1
解决办法
2万
查看次数

使用npm install时删除了React-native

我不明白为什么我的npm会这样做,而且我是反应原生的新手.

这是我在Windows 10上的"bug"的描述:

我可以使用react-native命令运行android或者像这样创建react-native app react-native init TestApp

当我进入我的app文件夹cd TestApp并运行react-native link或其他react-native命令时,每个人都可以正常工作.

但是,如果我安装一个像fbsdk这样的新软件包,就像npm install react-native-fbsdk --save我在安装后看到的那样:

在22.207s中添加了1个包并删除了639个包

在那之后,如果我想使用react-native命令,我有这样的消息:

命令link无法识别.确保您已经运行npm install并且您在反应原生项目中.

对于此消息,我已输入react-native link命令.

你知道为什么npm删除我的所有包裹?

node.js react-native npm-install

6
推荐指数
1
解决办法
2604
查看次数

npm 安装失败 EPROTO 获取请求失败

当我尝试从 npm 安装软件包时,出现获取失败错误。我设置了 npm 的配置: - 将 strict-ssl 设置为 false - 使用https://registry.npmjs.org/设置注册表 - 设置代理和 https-proxy

当我搜索软件包时,注册表的 get 方法工作正常,但是当我尝试安装时,出现错误

在使用最新版本的 Node 8.9.1 和 npm 5.5.1 升级节点后,我收到此错误。

我尝试了很多方法来修复它: - 删除内容并使用代理、strict-ssl 重新配置我的 .npmrc 设置 - 降级到我的最新版本,即节点 4 版本,但它不起作用......

这是我得到的错误:

信息如果以 ok
verbose cli [ 'C:\Applications\Nodejs\node.exe',
verbose cli
'C:\Users\xxxxxxxxx\AppData\Roaming\npm\node_modules\npm\bin\npm-cli. js',
verbose cli 'install',
verbose cli 'create-react-class',
verbose cli '--save',
verbose cli '--verbose' ]
使用 npm@5.5.1 的信息
使用 node@v4.7.0
verbose 的信息npm-session 3edca0dd78623f79
愚蠢的安装 loadCurrentTree
愚蠢的安装 readLocalPackageData
愚蠢的 fetchPackageMetaData 错误 create-react-class@latest 请求https://registry.npmjs.org/create-react-class失败,原因:写入 …

node.js npm npm-install

6
推荐指数
1
解决办法
2万
查看次数

从 Package.json 脚本运行 BrowserSync 时出错

我已经设置了浏览器同步来使用 nodemon 和 express。我没有使用 gulp 或 grunt,而是通过我的 package.json 文件中的 npm 脚本运行所有内容。

现在,一切正常,但我在运行脚本时遇到错误,想知道错误是关于什么以及如何修复它。

首先,这是我的设置:

{
  "scripts": {
    "dev": "npm run development",
    "dev:css": "postcss assets/css/style.css -o public/assets/css/style.css",
    "dev:sync": "browser-sync start --proxy 'localhost:3000' --files='./views/**/*.html' --no-ui --no-notify",
    "development": "cross-env NODE_ENV=development concurrently \"npm:dev:css\" \"nodemon app.js -e js,html\" \"npm:dev:sync\"",
  },
  "dependencies": {
    "concurrently": "^5.2.0",
    "express": "^4.17.1"
  },
  "devDependencies": {
    "browser-sync": "^2.26.10",
    "cross-env": "^7.0.2"
  }
}

Run Code Online (Sandbox Code Playgroud)

这是错误消息:

 YError: Invalid first argument. Expected boolean or string but received function.
[dev:sync]     at argumentTypeError (C:\laragon\www\projects\startup-reporter--node\node_modules\yargs\build\lib\argsert.js:64:11)
[dev:sync]     at C:\laragon\www\projects\startup-reporter--node\node_modules\yargs\build\lib\argsert.js:45:17 …
Run Code Online (Sandbox Code Playgroud)

node.js express browser-sync package.json npm-scripts

6
推荐指数
1
解决办法
2127
查看次数