我在 npm 全局配置中设置了一个代理。在安装任何软件包时,我收到以下错误。下面是我的节点和 npm 版本: npm: 6.13.4 node: v12.16.1
由于我支持代理,因此还需要什么来克服这个问题。每一个帮助将不胜感激。我也尝试过更新节点版本,删除并重新启动设置代理,但都没有奏效。
C:\test>npm i level-db-helper
npm ERR! cb() never called!
npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! <https://npm.community>
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\user\AppData\Roaming\npm-cache\_logs\2020-03-03T04_51_02_995Z-debug.log
C:\test>npm get proxy
http://my-proxy.com:8080
C:\test>npm get https-proxy
http://my-proxy.com:8080
C:\test>
Run Code Online (Sandbox Code Playgroud)
下面是我的日志文件内容
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli 'C:\\Program Files\\nodejs\\node.exe',
1 verbose …Run Code Online (Sandbox Code Playgroud) 我创建了一个 React 应用程序,并尝试在带有卷的 docker 容器上运行它(将容器内的内容与外部文件映射),之前一切都工作正常,但现在面临共享问题。有人能帮我吗?这是一个权限问题,但不知道如何解决。root 用户有权访问 node_modules 文件夹。如何授予节点用户访问权限?
我的泊坞窗文件
FROM node:alpine
USER node
WORKDIR '/home/node'
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "run", "start"]
Run Code Online (Sandbox Code Playgroud)
使用的命令:
docker build -t frontend -f Dockerfile.dev .
Run Code Online (Sandbox Code Playgroud)
docker run -p 3000:3000 -v /home/node/node_modules -v $(pwd):/home/node frontend:latest
Run Code Online (Sandbox Code Playgroud)
容器中的访问:
~ $ ls -l
total 1488
-rw-rw-r-- 1 node node 124 Jun 20 08:37 Dockerfile.dev
-rw-rw-r-- 1 node node 3369 Jun 17 18:25 README.md
drwxr-xr-x 3 node node 4096 Jun 17 18:45 build …Run Code Online (Sandbox Code Playgroud) 我正在使用带有命令的 Nodejs 运行 Ubuntu 14.04 的服务器
npm start
。
我使用
tmux
命令启动 tmux 会话,然后执行操作
npm start
,最后执行
ctrl+d
分离操作。但ctrl+d对我不起作用。无论我使用什么,只有当我停止所有进程时,它才会使我脱离会话。当我尝试通过 mongod运行与会话分离时,这也是同样的问题。有任何想法吗?
PS:运行ctrl+a+d也不起作用。
命令: npm outdated -g
输出:
Package Current Wanted Latest Location
@angular/cli 1.3.1 1.7.4 7.0.5
create-react-app 1.5.2 1.5.2 2.1.1
eslint 5.6.0 5.9.0 5.9.0
expo-cli 2.2.0 2.3.8 2.3.8
gulp-cli 1.4.0 1.4.0 2.0.1
how-to-npm 2.5.0 2.5.1 2.5.1
mocha 3.5.0 3.5.3 5.2.0
nodemon 1.18.3 1.18.6 1.18.6
now 11.4.6 11.5.2 12.0.1
serve 10.0.1 10.0.2 10.0.2
typescript 2.4.2 2.9.2 3.1.6
yarn 1.9.4 1.12.3 1.12.3
Run Code Online (Sandbox Code Playgroud)
如何在npm中更新这些过时的软件包?
Metro Bundler准备就绪。
ENOSPC错误:达到文件监视程序数量的系统限制,监视
因此,我已经在全栈React应用程序上工作了几个月。由于某种原因,当我尝试npm run start在命令行上运行时,似乎无处不在,它产生了以下错误;
// npm run start
> pair@0.1.0 start /Users/eden/Documents/GitHub/Pair./pair
> react-scripts start
/Users/eden/Documents/GitHub/Pair./pair/node_modules/react-dev-utils/WebpackDevServerUtils.js:166
compiler.hooks.done.tap('done', async stats => {
^^^^^
SyntaxError: missing ) after argument list
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/Users/eden/Documents/GitHub/Pair./pair/node_modules/react-scripts/scripts/start.js:45:5)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! pair@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR! …Run Code Online (Sandbox Code Playgroud)我想创建一个反应项目,我已经跑npx create-react-app my-app那么cd my-app,但当我有 npm start
这个错误已经表明:
> my-app@0.1.0 start C:\Users\USER\my-app
> react-scripts start
i ?wds?: Project is running at http://192.168.137.1/
i ?wds?: webpack output is served from
i ?wds?: Content not from webpack is served from C:\Users\HAMOOD\my-app\public
i ?wds?: 404s will fallback to /
Starting the development server...
events.js:292
throw er; // Unhandled 'error' event
^
Error: spawn powershell ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
at onErrorNT (internal/child_process.js:469:16)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
Emitted 'error' event on ChildProcess instance …Run Code Online (Sandbox Code Playgroud) 我刚刚从 Github 克隆了一个存储库(一个 React Native 项目),运行npm install然后npm start.
然后,它不会运行 Metro 捆绑程序,而是抛出以下错误:
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module './lib/source-map-generator'
Require stack:
- D:\ProjectX\node_modules\snapdragon\node_modules\source-map\source-map.js
- D:\ProjectX\node_modules\snapdragon\lib\utils.js
- D:\ProjectX\node_modules\snapdragon\lib\compiler.js
- D:\ProjectX\node_modules\snapdragon\index.js
- D:\ProjectX\node_modules\sane\node_modules\braces\lib\braces.js
- D:\ProjectX\node_modules\sane\node_modules\braces\index.js
- D:\ProjectX\node_modules\sane\node_modules\micromatch\index.js
- D:\ProjectX\node_modules\sane\node_modules\anymatch\index.js
- D:\ProjectX\node_modules\sane\src\common.js
- D:\ProjectX\node_modules\jest-haste-map\build\lib\WatchmanWatcher.js
- D:\ProjectX\node_modules\jest-haste-map\build\index.js
- D:\ProjectX\node_modules\metro-core\src\errors\AmbiguousModuleResolutionError.js
- D:\ProjectX\node_modules\metro-core\src\index.js
- D:\ProjectX\node_modules\metro\src\node-haste\DependencyGraph.js
- D:\ProjectX\node_modules\metro\src\Bundler.js
- D:\ProjectX\node_modules\metro\src\IncrementalBundler.js
- D:\ProjectX\node_modules\metro\src\Server.js
- D:\ProjectX\node_modules\metro\src\shared\output\bundle.js
- D:\ProjectX\node_modules\@react-native-community\cli-plugin-metro\build\commands\bundle\buildBundle.js
- D:\ProjectX\node_modules\@react-native-community\cli-plugin-metro\build\commands\bundle\bundle.js
- D:\ProjectX\node_modules\@react-native-community\cli-plugin-metro\build\commands\bundle\index.js
- D:\ProjectX\node_modules\@react-native-community\cli-plugin-metro\build\commands\index.js
- D:\ProjectX\node_modules\@react-native-community\cli-plugin-metro\build\index.js
- D:\ProjectX\node_modules\react-native\node_modules\@react-native-community\cli\build\commands\index.js
- D:\ProjectX\node_modules\react-native\node_modules\@react-native-community\cli\build\index.js
- D:\ProjectX\node_modules\react-native\cli.js
at Function.Module._resolveFilename …Run Code Online (Sandbox Code Playgroud) 我做了一个
npm i
npm -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
然后当我这样做
ng serve
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误
但是我把n发送到npm脚本(在package.json中的npm start)它可以工作.
我需要在banker-dev.mh*b.my端口号 443 上运行本地 React 应用程序。
这是为了让应用程序能够调用第三方API
我已使用以下内容设置本地 .env 文件:
HTTPS=true
HOST=banker-dev.mh*b.my
PORT=443
当我运行时npm start,我遇到了以下消息:
? Admin permissions are required to run a server on a port below 1024.
Would you like to run the app on another port instead? (Y/n)
所以我尝试了sudo npm start但遇到了错误sudo: npm: command not found
然后我通过引用以下内容 sudo 安装了 npm:sudo: npm: command not found
现在我可以跑了sudo npm start
正如我从代码编辑器中看到的那样,该应用程序已启动。
但它并没有像我正常情况下那样打开一个新的浏览器窗口来加载应用程序npm start
我的主机文件包含以下内容:
127.0.0.1 localhost
127.0.1.1 yogesnsamy-ThinkPad-E490s …
npm-start ×10
npm ×6
reactjs ×6
node.js ×2
angular ×1
angular-cli ×1
cmd ×1
docker ×1
dockerfile ×1
javascript ×1
mongodb ×1
node-modules ×1
npm-install ×1
permissions ×1
react-native ×1
tmux ×1