我正在尝试学习反应,所以我有这个示例代码为fullstack反应投票应用程序,我试图让它工作,但在运行npm install后跟npm start我收到以下错误:
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "server"
npm ERR! node v7.5.0
npm ERR! npm v4.3.0
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! voting_app@1.1.0 server: `live-server --public --
host=localhost --port=3000 --middleware=./disable-browser-cache.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the voting_app@1.1.0 server script 'live-server --
public --host=localhost --port=3000 --middleware=./disable-browser-
cache.js'.
npm ERR! Make sure you have the latest version of node.js …Run Code Online (Sandbox Code Playgroud) 我正在使用creat-react-native-app构建一个简单的React Native应用程序,仅使用react-navigation和base-64(base 64编码/解码)作为依赖项.随着时间的推移,应用程序变得越来越慢,现在有时候在运行NPM启动后,"正在启动打包程序......"会卡住(等待大约30分钟).
我尝试用"npm start - --reset-cache"启动它,但没有任何改变
一旦启动并运行,我就不会在DevTools或终端中收到任何错误或警告.此外,应用程序的性能也没有问题
我能做些什么才能让NPM像以前一样平稳快速地开始?我可以采取任何一般步骤来解决此问题吗?
这是我的package.json
{
"name": "test",
"version": "0.1.0",
"private": true,
"devDependencies": {
"jest-expo": "~27.0.0",
"react-devtools": "^3.2.3",
"react-native-scripts": "1.14.0",
"react-test-renderer": "16.3.1"
},
"main": "./node_modules/react-native-scripts/build/bin/crna-entry.js",
"scripts": {
"start": "react-native-scripts start",
"eject": "react-native-scripts eject",
"android": "react-native-scripts android",
"ios": "react-native-scripts ios",
"test": "jest"
},
"jest": {
"preset": "jest-expo"
},
"dependencies": {
"base-64": "^0.1.0",
"expo": "^27.0.1",
"react": "16.3.1",
"react-native": "~0.55.2",
"react-navigation": "^2.11.2"
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试在Windows 10in上编译一个项目Visual Studio Code,我的设置如下:
1)npm版本6.12
2)Node.js版本12.13
3) Angular CLI: 8.3.19
我的问题是,当我尝试运行ng serve我收到以下输入:ng : File C:\Users\name\AppData\Roaming\npm\ng.ps1 cannot be loaded because running scripts is disabled on this system。其次是For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
到目前为止我尝试过的
1)我访问了网站,发现Set-ExecutionPolicy -ExecutionPolicy RemoteSigned应该是我必须在shell中输入的命令。因此,我所做的是:
PS C:\Users\raggi\OneDrive\Desktop\pitalkdashboard> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
但这导致了以下错误:
Set-ExecutionPolicy : Access to the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell is denied. To change the execution policy for the default (LocalMachine) scope, …
我的项目运行正常,但是安装了react-redux和redux之后,我无法启动项目,它向我显示此错误
编译失败。
webpack不是功能
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! project@0.1.0 start: `node scripts/start.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the project@0.1.0 start script.
Run Code Online (Sandbox Code Playgroud)
npm ERR!npm可能不是问题。上面可能还有其他日志记录输出。
我正在尝试通过运行来运行 React 服务器 npm start
当我这样做时,我得到一个丢失的脚本错误:
? npm start
npm ERR! missing script: start
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Aristophanes\AppData\Roaming\npm-cache\_logs\2019-05-15T11_34_47_404Z-debug.log
Run Code Online (Sandbox Code Playgroud)
完整的错误日志:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'start' ]
2 info using npm@6.4.1
3 info using node@v11.1.0
4 verbose stack Error: missing script: start
4 verbose stack at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:155:19)
4 verbose stack …Run Code Online (Sandbox Code Playgroud) 我一直在试图弄清楚如何编写一个npm script最终会在用户浏览器中启动的应用程序,而无需手动打开浏览器并转到localhost:1234.
现在我的脚本读作:
"start": "npm run build && npm run dev",
"build": "npm run clean && npm run mkdir && npm run build:html && npm run build:css && npm run build:js",
"dev": "webpack-dev-server --inline --hot --content-base build --history-api-fallback",
Run Code Online (Sandbox Code Playgroud)
想要添加 "open": <some code here>,
因此,当有人去GitHub并克隆或分离我的存储库时,他们会获得有关如何运行应用程序的说明.我只是认为自动化这将是一个很好的小补充.
有人知道这是怎么回事吗?我很确定它并且认为它与在bash中调用命令有关.在此先感谢您的帮助!
我正在尝试在本地运行 React 应用程序。
运行时npm run dev出现错误
vite v2.6.14 dev server running at:
> Local: http://localhost:3000/
> Network: use `--host` to expose
ready in 182ms.
/Users/markoz/Work/Razvoj/Graphs/kenstack-designer/kenstack-designer/node_modules/vite/dist/node/chunks/dep-e0fe87f8.js:56882
let url = decodeURI(removeTimestampQuery(req.url)).replace(NULL_BYTE_PLACEHOLDER, '\0');
^
URIError: URI malformed
at decodeURI (<anonymous>)
at viteTransformMiddleware (/Users/markoz/Work/Razvoj/Graphs/kenstack-designer/kenstack-designer/node_modules/vite/dist/node/chunks/dep-e0fe87f8.js:56882:19)
at call (/Users/markoz/Work/Razvoj/Graphs/kenstack-designer/kenstack-designer/node_modules/vite/dist/node/chunks/dep-e0fe87f8.js:45568:7)
at next (/Users/markoz/Work/Razvoj/Graphs/kenstack-designer/kenstack-designer/node_modules/vite/dist/node/chunks/dep-e0fe87f8.js:45512:5)
at /Users/markoz/Work/Razvoj/Graphs/kenstack-designer/kenstack-designer/node_modules/vite/dist/node/chunks/dep-e0fe87f8.js:56525:28
at viteServePublicMiddleware (/Users/markoz/Work/Razvoj/Graphs/kenstack-designer/kenstack-designer/node_modules/vite/dist/node/chunks/dep-e0fe87f8.js:56564:9)
at call (/Users/markoz/Work/Razvoj/Graphs/kenstack-designer/kenstack-designer/node_modules/vite/dist/node/chunks/dep-e0fe87f8.js:45568:7)
at next (/Users/markoz/Work/Razvoj/Graphs/kenstack-designer/kenstack-designer/node_modules/vite/dist/node/chunks/dep-e0fe87f8.js:45512:5)
at next (/Users/markoz/Work/Razvoj/Graphs/kenstack-designer/kenstack-designer/node_modules/vite/dist/node/chunks/dep-e0fe87f8.js:45490:14)
at next (/Users/markoz/Work/Razvoj/Graphs/kenstack-designer/kenstack-designer/node_modules/vite/dist/node/chunks/dep-e0fe87f8.js:45490:14)
Node.js v17.4.0
Run Code Online (Sandbox Code Playgroud)
我的系统文件夹中没有.npmrc,但项目中有一个。
我该如何解决这个问题?
我在本地项目中使用 npm,我想知道每次启动会话时是否都必须使用 npm init ?我认为答案是肯定的。
例如,如果我重新启动计算机,我是否必须执行 npm init ?我每次都必须执行 npm install 和 npm start 吗?
谢谢
考虑app.js
const { doCoolStuff } = require("./api/myApi");
// grab param from command line into "myParam"
doCoolStuff(myParam);
... // more code
Run Code Online (Sandbox Code Playgroud)
和Package.json:
{
"name": "-------",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"send": "node app.js"
},
...
}
Run Code Online (Sandbox Code Playgroud)
app.js运行时如何传递参数npm run send?
就像是npm run send myEmail@myDomain.com
npm-start ×10
npm ×6
node.js ×4
reactjs ×3
npm-install ×2
npm-scripts ×2
angular ×1
electron ×1
expo ×1
javascript ×1
npm-init ×1
powershell ×1
react-native ×1
yarnpkg ×1