当我使用VS Code并打开一个项目时,我在右下角收到此通知:
Failed to load module. If you have prettier or plugins referenced in package.json, ensure you have runnpm安装Attempted to load prettier from package.json.
Source: Prettier Code Format (Extension)
运行npm install无法解决此问题。任何人都知道为什么会这样,或者我可以做些什么来解决它?
我正在尝试使用 pip3 安装 awslocal CLI 工具。
我已经运行了命令:
pip3 install awscli-local --user
Run Code Online (Sandbox Code Playgroud)
我正在尝试查看有哪些 CLI 选项并运行了命令
awslocal
Run Code Online (Sandbox Code Playgroud)
我收到这个回复
zsh: command not found: awslocal
Run Code Online (Sandbox Code Playgroud)
我不确定我还缺少哪些其他步骤
我在React 应用程序中使用Material-UI。我也在使用样式组件,并且正在 Chrome 浏览器中查看该应用程序。使用 Firefox 浏览器时不会出现我遇到的问题。
在我的样式组件中应用溢出属性时,我看到这条蓝线指向模态底部。这仅在我使用浏览器窗口的大小进行播放时出现。当我逐渐使浏览器窗口接近正常大小时,线条消失了。我不确定这是为什么,或者我能做些什么来解决它。
这是我的代码片段:
export const ScrollableModal = styled(MUIModal)(() => ({
overflow: 'scroll',
}));
const Modal = ({ title, children, actionsLeft, actionsRight, ...rest }) => {
const wrappedTitle =
typeof title === 'string' ? <Typography>{title}</Typography> : title;
return (
<ScrollableModal {...rest}>
<Container>
Run Code Online (Sandbox Code Playgroud)
我忽略了其余部分,因为它与我的问题无关。
这是我所描述的截图:
我目前的服务器文件设置如下:
export default createServer = (container) => {
const env = process.env.NODE_ENV
const allowedOrigins = process.env.ALLOWED_ORIGINS || ''
const allowedOriginsArray = allowedOrigins.split(",").map(item => item.trim());
const cors = Cors({
origins: allowedOriginsArray,
allowedHeaders: [
'access-control-allow-origin',
'authorization',
'Pragma',
'contact',
],
exposeHeaders: []
})
}
Run Code Online (Sandbox Code Playgroud)
在这里,我将 origin 设置为 env 文件中的字符串数组。(我检查了cors文档页面,我相信可能有一个拼写错误,origins应该是origin。无论哪种方式,它似乎都没有什么区别)。
在我的邮递员请求中,只是为了测试它,我已将起源标头设置为“http://www.test.com”(这不是我的环境文件中的受信任来源之一)。请求在应该失败时成功。我想知道我是否在邮递员中错误地测试了这一点,或者我的代码中的某些内容是否不正确。
我的 Angular 7 应用程序上有一个导航栏。我还有一个自定义 javascript 文件,该文件在应用程序最初加载时加载。单击我的应用程序中的链接以路由到另一个组件后,外部 javascript 文件停止工作/不加载。当我单击链接以路由到不同的组件时,如何让此 javascript 文件加载或保持加载状态?
我已将 javascript 文件正确添加到我的 angular.json 文件中,问题仍然存在。我曾尝试在脚本标记内的 index.html 文件中加载脚本,这也不能解决我的问题。
我已经阅读了一些关于同一问题的较旧的 stackoverflow 线程,但似乎没有明确的答案或解决方案。
我希望我的自定义 js 文件在单击导航栏中的链接后加载其所有功能,该链接将我路由到另一个组件,但它没有加载任何功能。
我对为什么这一行有点困惑:
/** @format */
Run Code Online (Sandbox Code Playgroud)
当我保存时,始终出现在我的 .js 文件的顶部。我已经全局安装了 prettier,并且在 vs code 中安装了 prettier 扩展,我也将其配置为保存时自动格式化。我找不到任何有关如何使该行消失或导致它开始出现的原因的信息。
这是我的 settings.json 文件在 VS Code 中的样子:
{
"editor.tabSize": 2,
"editor.insertSpaces": true,
"files.trimTrailingWhitespace": true,
"materialTheme.fixIconsRunning": false,
"workbench.colorTheme": "Winter is Coming (Dark Blue)",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"workbench.iconTheme": "material-icon-theme",
"files.autoSave": "off",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[jsx]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[tsx]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": …Run Code Online (Sandbox Code Playgroud) javascript ×3
prettier ×2
angular ×1
cors ×1
jquery ×1
material-ui ×1
node.js ×1
package.json ×1
postman ×1
python ×1
reactjs ×1