如果husky hook 没有运行,我们需要执行命令chmod +x .husky/*。但我每次去新的分支机构都需要运行。chmod +x .husky/*否则,它会显示此错误:
提示:“.husky/pre-commit”挂钩被忽略,因为它未设置为可执行文件。
谁能告诉我如何解决这个问题?
我用的是哈士奇7.0.1
我正在构建一个 React-Native android 应用程序。我想将 App.js 文件移动到 src 文件夹中以获得更清晰的文件结构,因此我将此行添加到 expo 对象内的 app.json 文件中:
{
"expo": {
"entryPoint": "./src/App.js",
Run Code Online (Sandbox Code Playgroud)
当我运行该应用程序时,我得到了相同的旧默认 expo 应用程序。我在文件中拥有什么并不重要。当我更改任何内容时,它会引发此错误:
Unable to resolve "../../App" from "node_modules/expo/AppEntry.js"
Run Code Online (Sandbox Code Playgroud)
我还尝试按照此处的建议将此行添加到文件中:
export default Expo.registerRootComponent(App);
Run Code Online (Sandbox Code Playgroud)
我正在使用 Linux 和 android studio 模拟器。
当我执行git commit -m "commit message"命令时,lint-staged 显示此错误:
我在 package.json 中的配置:
"husky": {
"hooks": {
"pre-commit": "npm run validate && lint-staged"
}
},
"lint-staged": {
"*.+(js|ts|tsx)": [
"eslint"
],
"**/*.+(js|json|ts|tsx)": [
"prettier --write"
]
},
Run Code Online (Sandbox Code Playgroud)
它在mac上运行良好,但windows-10显示此错误。谁能告诉我windows出了什么问题?
如果我尝试检查开发分支,我会收到此错误:
$ git checkout development
error: invalid path 'src/assets/svg-icon/exit.svg:Zone.Identifier'
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么我会得到这个?我正在使用 Windows-10。
说,我有一个这样的表:
表名"DateTimeFormatCheck">
我用下面的查询来插入:
Insert into [dbo].[DateTimeFormatCheck] ([DateTimeCheck]) values('11/19/2014 1:29 PM')
Run Code Online (Sandbox Code Playgroud)
插入日期如2014-11-19 13:29:00.000,但我的插入格式(M/d/yyyy h:m tt)不喜欢它.
现在我想知道SQL Server如何检测我提供的字符串日期格式?和为什么它总是提供这种格式YYYY-MM-DD HH:MM:SS插入后?
谢谢
我正在尝试使用axios从 API 获取数据。
这是我发出 get 请求的代码:
export const loadBloodGroups = () => {
return (dispatch) => {
dispatch({ type: LOADING_BLOOD });
const url = `http://www.example.org/api/bloodgroup/getusersbloodgroup`;
axios.get(url)
.then(response => loadingSuccess(dispatch, response))
.catch(error => loadingFail(dispatch, error));
};
};
const loadingFail = (dispatch, error) => {
console.log(error);
dispatch({
type: LOADING_BLOOD_FAIL,
payload: error
});
};
const loadingSuccess = (dispatch, response) => {
dispatch({
type: LOADING_BLOOD_SUCCESS,
payload: response
});
};
Run Code Online (Sandbox Code Playgroud)
http 的 info.plist 设置:
在android模拟器上可以正常使用,但在IOS模拟器上就不行。
在我的浏览器调试控制台中它显示:
Mac 终端显示:
谁能告诉我,我哪里出错了?或者我需要为IOS做任何其他配置吗?
我的平台:
在 Asp.Net MVC BundleConfig 中,如果我使用ScriptBundle它,则会显示此代码的以下错误:
代码:
bundles.Add(new ScriptBundle("~/node/GobiJs").Include(
"~/node_modules/...../test.js"
));
Run Code Online (Sandbox Code Playgroud)
错误:
但如果我用Bundle而不是ScriptBundle像
bundles.Add(new Bundle("~/node/GobiJs").Include(
"~/node_modules/...../test.js"
));
Run Code Online (Sandbox Code Playgroud)
效果很好。谁能告诉我有什么问题ScriptBundle,为什么它不起作用?
我正在尝试使用 docker 运行一个 React 应用程序。这是我的步骤:
我使用react-native-cli并添加了Dockerfile.dev文件创建了一个反应应用程序。我的 Dockerfile.dev 文件包含以下代码:
# Specify a base image
FROM node:alpine
WORKDIR '/app'
# Install some depenendencies
COPY package.json .
RUN yarn install
COPY . .
# Uses port which is used by the actual application
EXPOSE 3000
# Default command
CMD ["yarn", "run", "start"]
Run Code Online (Sandbox Code Playgroud)
然后我执行这个命令并得到这个输出。但它没有显示任何端口来访问它。
docker build -f Dockerfile.dev .
Run Code Online (Sandbox Code Playgroud)
OP:成功构建ad79cd63eba3
docker run ad79cd63eba3
Run Code Online (Sandbox Code Playgroud)
操作:
yarn run v1.22.4
$ react-scripts start
? ?wds?: Project is running at http://172.17.0.2/
? ?wds?: webpack …Run Code Online (Sandbox Code Playgroud) 我正在使用 Windows 10、SourceTree 和Git。
当我想使用 SourceTree 终端切换分支时,它显示:
错误:pathspec '3.Building-the-API-Implementing-Basic-Requirements' 与 git 已知的任何文件不匹配。
但如果我在项目目录中从Git Bash执行相同的命令,它就可以正常工作。
为什么 SourceTree 终端不工作?SourceTree 终端工作有什么问题吗?
git ×3
react-native ×3
android ×2
reactjs ×2
axios ×1
datetime ×1
docker ×1
git-commit ×1
git-husky ×1
husky ×1
ios ×1
lint-staged ×1
linux ×1
pre-commit ×1
scriptbundle ×1
sourcetree ×1
sql-server ×1